|
![]() |
#1 |
Moderator
|
Вставляйте макросы и запускайте их в момент открытия документа.
|
|
![]() |
#2 |
Moderator
|
Собственно сам текст макроса, который надо вставлять в открываемый документ:
X++: Private Sub Workbook_BeforePrint(Cancel As Boolean) Cancel = True End Sub |
|
![]() |
#3 |
Участник
|
Чето не доганяю чего то..
Есть файл, abs.doc.. Как в него вставить макрос, а потом запустить? Я ведь открываю файл во внешнем приложении WinApi::shellExecute(), так как ActiveX глючит (не хочет работать с несколькими файлами), как получить comDocument?
__________________
PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. |
|
![]() |
#4 |
Moderator
|
Как то так:
X++: ComExcelDocument_Ru doc = new ComExcelDocument_Ru();
;
doc.open(filename);
doc.setVBACode(macro_text); |
|
|
За это сообщение автора поблагодарили: 3oppo (1). |
Теги |
excel, word, печать |
|
![]() |
||||
Тема | Ответов | |||
Печать самих файлов PDF | 9 | |||
Печать (сохранение) отчета в PDF | 41 | |||
Печать документов по Заказам, Закупкам | 8 | |||
Серии документов | 3 | |||
Печать документов от разных юр. лиц из одной компании | 15 |
|