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

Вниз

документооборот   Найти похожие ветки 

 
Andrey2003   (2003-07-07 08:33) [0]

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


 
Ozone ©   (2003-07-07 09:37) [1]

Дык, смотри в макрос и пиши почти тоже самое в Delphi; смотри и пиши, смотри и пиши, смотри и пиши....


 
dim- ©   (2003-07-07 09:43) [2]

А зачем, если не секрет
а так если знаешь как макросом точно так же можно и через ОЛЕ


 
Andrey2003   (2003-07-07 09:46) [3]

да макрос сюда не очень красиво вписывается


 
Andrey2003   (2003-07-07 10:22) [4]

хорошо, попробую переформулировать вопрос:
как писать макросы для офиса на Delphi?
любой примерчик покажите пожалуйста.


 
Smithson ©   (2003-07-07 11:52) [5]


var S: String;
Word, Doc: Variant;
begin
// Выгрузить в Word
try
Word := GetActiveOLEObject("Word.Application"); // Открыть
except
Word := CreateOLEObject("Word.Application"); // Или создать
end;
S := ExpandFileName("reference.html");
Doc := Word.Documents.Open(S); // Загрузить
S := ChangeFileExt(S, ".doc");
DeleteFile(S);
Doc.SaveAS(S,0); // Сохранить
Word.Visible := True; // Показать


 
Andrey2003   (2003-07-07 13:10) [6]

спасибо большое, кое что проясняется.



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

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

Наверх




Память: 0.47 MB
Время: 0.03 c
3-67683
leonon
2003-06-26 18:17
2003.07.21
Index is read only


1-67781
FRT
2003-07-09 11:01
2003.07.21
Как удалить строку Stringrida, если фокус находится на одной из е


14-67979
CrazyHackers
2003-07-07 11:10
2003.07.21
Посоветуйте, чем работать с Excel


3-67717
Alexey
2003-06-27 13:44
2003.07.21
Закрашивание DBGrid


3-67722
FormCoord
2003-06-27 17:04
2003.07.21
Певый свободный номер в поле таблицы.