Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.013 c
14-5232
hatchy
2003-01-13 18:14
2003.02.03
Проблемы с windows98se и kernel32.dll


3-4748
oleon
2003-01-15 11:52
2003.02.03
Здраствуйте. У меня сегодня день рождения. Есть функция UDF.


1-5060
Иксик
2003-01-24 12:14
2003.02.03
Как получить список всех элементов управления


3-4714
Marsello
2003-01-18 12:49
2003.02.03
Базы данных InterBase


14-5161
Сатир
2003-01-17 17:33
2003.02.03
Вот вам ещё одна версия событий 11.09.2001




   Наверх