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

Вниз

Закрыитие документа WORD без сохранения   Найти похожие ветки 

 
Scorpio ©   (2005-12-19 14:47) [0]

Добрый день мастера.
Подскажите как мне закрыть документ на програмном уровне, чтобы мне не вываливалась просьба о сохранении.


    WordApplication1.Documents.Add(EmptyParam,EmptyParam);
    WordApplication1.Selection.InsertAfter(" "+#13);
    WordApplication1.Selection.InsertAfter(" "+#13);

    WordApplication1.PrintOut;

//          WordApplication1.DisplayAlerts := 1;
    WordApplication1.Quit;


Пробовал с DisplayAlerts поиграться, но так ничего и не получилось, все равно вываливается просьба сохранить документ.


 
LORAN   (2005-12-19 15:22) [1]

>>WordApplication1.DisplayAlerts := 1;
С какого перепоя

WordApplication1.DisplayAlerts := FALSE;


 
Slym ©   (2005-12-19 15:27) [2]

WordApp.Quit(false);


 
Scorpio ©   (2005-12-20 09:35) [3]


WordApplication1.DisplayAlerts := FALSE;

Он мне кидает ошибку:
[Error] Unit2.pas(64): Incompatible types: "TOleEnum" and "Boolean"

А что за переменная

WordApp.Quit(false);

Что ей присваивается ???


 
Dmitrij_K   (2005-12-20 11:18) [4]

Совсем не понимаю почему у меня работает такая неделфовая конструкция

doc.Close(SaveChanges:=False);


 
scorpio ©   (2005-12-20 11:57) [5]

Если работать с такой конструкцией:

var
  w : variant;

w := createoleobject("word.basic");
w.filenew;

...

w.docclose(2);

Так она работает, но здесь проблема, я никак не могу найти как мне прыгать по строчкам, чтобы я мог поместить строку в нужное мне место по X*Y, и со своим шрифтом.


 
umbra ©   (2005-12-20 12:08) [6]

2 Scorpio ©   (20.12.05 09:35) [3]

в ворде DisplayAlerts не булевская переменная, а энумератор. может иметь одно из значений wdAlertsNone, wdAlertsMessageBox, wdAlertsAll.

Справка по Word VBA рулит!


 
k2 ©   (2005-12-20 12:11) [7]

если документ сохранять не нужно:
ActiveDocument.Saved := false;



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

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

Наверх




Память: 0.48 MB
Время: 0.055 c
5-1121854743
XPOID
2005-07-20 14:19
2006.01.22
TFrame.Onshow


2-1136511035
Kolya
2006-01-06 04:30
2006.01.22
Удаление в ListView


9-1122718523
Зм1й
2005-07-30 14:15
2006.01.22
Как повернуть точку на 90 градусов вокруг оси X?


2-1136187898
Khim
2006-01-02 10:44
2006.01.22
Как можно вставить свою иконку в MessageBox, подробнее


14-1135872610
ivan2
2005-12-29 19:10
2006.01.22
архивы