Вниз
Скачать: CL | DM;

WinWORD   Найти похожие ветки 

 
IK   (2006-01-06 15:02) [0]

Вопрос вроде-бы простой: как запустить MS WORD (или Excel и т.д. от Offic-а  (версия Office ХP)) из своей программы по  ярлыку, который создался при установке WORdа.

ShellExecute(...,"open",....) не срабатывает.

Если запускаю ярлык от любой другой программы (не Microsoft), то все работает.
Смотрю свойства ярлыка, то то, что запускается, явно указывает на имя исполняемого файла. Ярлыки от MS содержат имя, напроимер "Microsoft Office XP (профессиональный выпуск)".
Пробовал вытягивать данные из ярлыка по IShellLink - получаю  файл wordicon.exe.
    Если создаю свой ярлык для WORD-а, то он также запускается. А стандартные не хотят.
   Вопрос: или запускать не через ShellExecute, или одно из двух...


 
fellix   (2006-01-06 17:55) [1]

Вот так работает:

ShellExecute(0, nil, "C:\Documents and Settings\All Users\Desktop\Microsoft Office Word 2003.lnk" , nil, nil, SW_SHOWNORMAL);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
4-1131709411
Альф
2005-11-11 14:43
2006.01.22
Определения свободного места на NTFS-диске


14-1135500103
TUser
2005-12-25 11:41
2006.01.22
Давно возникло мнение


2-1135759223
Max Zyuzin
2005-12-28 11:40
2006.01.22
Составляю SQL запросик


5-1122625321
Juice
2005-07-29 12:22
2006.01.22
Как отлаживать свои компоненты?


14-1136009895
begin...end
2005-12-31 09:18
2006.01.22
С Днём рождения! 31 декабря




   Наверх