Печать активного документа из макроса (Microsoft Word)
Макросы действительно могут облегчить жизнь. Нередко создание макросов, которые выполняют повторяющиеся задачи и тем самым избавляют нас от рутинных задач, которые в противном случае могли бы потребоваться. Также нередко возникает необходимость распечатать текущий документ после некоторой обработки. Если у вас возникла такая необходимость, вы можете просто позволить макросу распечатать текущий документ. Чтобы добавить эту возможность в свои макросы, просто включите такую строку:
ActiveDocument.PrintOut Copies:=1
Метод PrintOut печатает указанный документ; в этом случае печатается объект ActiveDocument — текущий выбранный документ. В данном конкретном случае аргумент Copies используется для указания количества копий документа для печати.
При использовании метода PrintOut можно использовать несколько различных аргументов. Вместо того, чтобы подробно описывать их все, вероятно, полезнее просто взглянуть на некоторые из наиболее распространенных аргументов, которые вы можете использовать.
Argument |
Meaning |
|
Copies |
The number of copies to print. |
|
Pages |
The page ranges to print. The ranges are separated by commas and enclosed in quote marks, similar to how you specify page ranges in the Print dialog box. |
|
PrintToFile |
Normally False, but you can set it to True if you want output to go to a disk file instead of the printer. |
|
OutputFileName |
Only necessary if you set PrintToFile to True. Used to specify the file name of the output file. |
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (830) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Printing_the_Active_Document_from_a_Macro [Печать активного документа из макроса]
.