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

Ошибка при работе с Word через OLE   Найти похожие ветки 

← →
Алексей Петухов   (2003-09-04 11:40) [0]

Здравствуйте уважаемые мастера.
Будем продвигаться по порядку.
1. Работаю в Delphi 7 под Win XP, на машине установлен Office XP.
2. Имеется код:
MSWordApp:Variant;
osFilename: OleVariant;
...
osFilename:="Doc1.doc";
MSWordApp:=GetActiveOLEObject("Word.Application");
MSWordApp.Documents.Open(osFilename,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam);


Запускаю на машине с установленным Office XP - все работает.
Запускаю на машине с установленным Office 97 - При попытке открытия документа - ошибка.

Внимание, вопрос: Как сделать так, чтобы в обоих случаях нужный документ открывался нормально?


← →
Bel ©   (2003-09-04 14:07) [1]

1. Что за ошибка? (Может, у тебя просто ворд не запущен).
2. Попробуй обе переменные сделать OLEVariant.


← →
Алексей Петухов   (2003-09-04 14:19) [2]

С этим разобрался.
Указал вместо EmptyParam нужные значения и все заработало.



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

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



Память: 0.45 MB
Время: 0.016 c
3-48437
denick
2003-08-24 04:03
2003.09.15
Помогите пожалуйста с SQL запросом.


14-48787
Le!
2003-08-25 09:28
2003.09.15
Dll можно ли?


14-48783
MBo
2003-08-25 14:15
2003.09.15
Арифметика по модулю.


14-48776
Hawk2
2003-08-26 11:14
2003.09.15
Документация по Ассемблеру


3-48481
Lamer_of_Delphi
2003-08-22 11:04
2003.09.15
Получение значений ВСЕХ записей!!!




   Наверх