Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2009, 21:15   #1
isPolin
 
Регистрация: 03.06.2009
Сообщений: 8
Вопрос ShellExecute не открывает word-документ

В программе должен открыться файл Text.doc командой

Код:
ShellExecute(Handle, "open", "Text.doc", NULL, NULL, SW_SHOWMAXIMIZED);
все работает на компе с Word старой версии, на компе с Word 2007 результат работы функции означает, что не найдена программа для открытия этого файла. Хотя конечно же, этот файл открывается по умолчанию Word-ом

В чем проблема?
isPolin вне форума Ответить с цитированием
Старый 15.06.2009, 21:49   #2
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

Пробуйте так
Код:
ShellExecute(Handle, NULL, "Text.doc", NULL, NULL, SW_SHOWMAXIMIZED);
lennon вне форума Ответить с цитированием
Старый 15.06.2009, 22:04   #3
isPolin
 
Регистрация: 03.06.2009
Сообщений: 8
По умолчанию

Спасибо

Попробовал. Иногда срабатывет, а иногда выдает окно Error с "External exception EEFFACE" и виснет С++ на несколько минут

Последний раз редактировалось isPolin; 15.06.2009 в 22:14.
isPolin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Откыть Word-документ из С++-программы isPolin Общие вопросы C/C++ 2 03.06.2009 13:17
Не открывается документ Word komar73 Microsoft Office Word 3 30.05.2009 22:17
Word 2003 и БОООЛЬШУЩИЙ документ villimilli Microsoft Office Word 5 06.04.2009 09:14
Word и документ Dos? Prowler Общие вопросы Delphi 1 02.03.2007 15:05