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

Вниз

Сохранить файл в ворде   Найти похожие ветки 

 
ford ©   (2009-07-30 11:55) [0]

Всем здравствуйте!!
подскажите плииз,
мне надо сделать копию открытого пользователем файла в формате RTF.
Я соеденяюсь с открытым вордом, создаю новый документ, копирую туда текст из первого и пытаюсь сохранить новый документ, вылетает ошибка "ошибка на сервере". Чего не так я сделал с этим SaveAs??

вот код

procedure TForm1.Button1Click(Sender: TObject);
var W,W2: Variant;
   Fname,ftype,wfalse,Empty:Variant;
begin
 W:=GetActiveOLEObject("Word.Application");
 W2:=CreateOleObject("Word.Application");
 W.Visible:=True;
 W2.Visible:=True;
 W.Selection.WholeStory;
 W.Selection.Copy;
 W2.Documents.Add;
 W2.Selection.Paste;
 fname:="c:\1111.rtf";
 ftype:=$00000006;
 wfalse:=false;
 Empty:="";
 W2.ActiveDocument.SaveAs(fname,ftype,wFalse, Empty,WFalse, Empty, WFalse, WFalse,WFalse, WFalse, WFalse);
end;


 
ford ©   (2009-07-30 12:11) [1]

от так надо было
W2.ActiveDocument.SaveAS(fName,6);

:)


 
clickmaker ©   (2009-07-30 12:17) [2]

собственно, да. Когда работаешь через variant, параметры можно опускать
либо EmptyParam



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
15-1249310183
pasha_golub
2009-08-03 18:36
2009.10.04
Вызов Free (Destroy) внутри метода объекта


15-1248941021
Илья_
2009-07-30 12:03
2009.10.04
Температура материнской платы


15-1248985802
Юрий
2009-07-31 00:30
2009.10.04
С днем рождения ! 31 июля 2009 пятница


2-1244576320
новичок13
2009-06-09 23:38
2009.10.04
прозрачна форма но не прозрачная картинка


1-1218618200
dmitry_12_08_74
2008-08-13 13:03
2009.10.04
Подскажите, как определить, над каким окном находится мышь