Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Проблема в Delphi 7 c MS Word   Найти похожие ветки 

 
al-er   (2003-01-26 15:03) [0]

Добрый день, у меня проблема в Delphi 7
(в Delphi 5 такой не было) :
Создан шаблон документа, необходимо его открыть
и на место определенной метки вставить какие-то
данные.
Я делаю так:

var
Shablon, FileName: OleVariant;
OldStr, NewStr: OleVariant;
begin
Path:= ExtractFilePath(Application.EXEName);
WordApplication1.Connect;
Shablon:=Path+"Dog.DOC";
FileName:=OpenDialog1.FileName;
WordApplication1.Documents.Open(Shablon,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam);

WordDocument1.ConnectKind:=ckRunningOrNew;
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
replace:=1;
WordApplication1.Visible:=true;

oldStr:="@NMET";
newStr:=Edit_NMet.Text;
WordDocument1.Range.Find.Execute(oldStr,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,newStr,replace,
EmptyParam,EmptyParam,EmptyParam,EmptyParam);
end;

Когда я запускаю в среде D7 через Run
и далее F7, то все проходит отлично, но когда запускаю
ЕХЕ-шник, то появляется сообщение "Ошибка на сервере".
(Может ли быть такое из-за антивирусника (Нортон АВ 2002)?)
Подскажите, пожалуйста, кто знает.


 
Filat ©   (2003-01-26 16:36) [1]

А какой офис ты использовал с 5-кой и какой у тебя с 7-кой?
По моему было изменение в количестве WordApplication1.Documents.Open(Shablon, EmptyParam.
Если офис не менял, тогда не знаю.
Если подозреваешь Нортона, попробуй на компе где его нет.
Удачи!



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

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
8-5075
Diamond Cat
2002-09-25 00:08
2003.02.03
Анимация на рабочем столе


8-5074
Anar
2002-10-19 13:13
2003.02.03
TIFF, PNG, GIF и т.д.


14-5189
Big_Rom
2003-01-14 14:29
2003.02.03
epson stylus 200


3-4706
dolmat
2003-01-15 11:10
2003.02.03
qreport


1-4961
Checist [root]
2003-01-26 23:33
2003.02.03
Перехват ошибки