Печать и выход из Word в макросе (Microsoft Word)
Роберту нужен макрос, который загрузит документ, распечатает его и выйдет из Word. Он понял, как загрузить документ и начать его печатать, но когда он говорит макросу выйти из Word, он видит сообщение о том, что если он выйдет, любая печать будет удалена.
Это сообщение отображается, потому что по умолчанию для печати в Word используется печать в фоновом режиме, что означает, что команда завершения работы Word выполняется, пока печать все еще выполняется в фоновом режиме. Решение состоит в том, чтобы убедиться, что фоновая печать отключена в команде печати:
ActiveDocument.PrintOut Background:=False
Поскольку печать будет выполняться на «переднем плане», следующая макрокоманда не будет выполняться, пока печать не будет завершена. Таким образом, печать очень похожа на печать из самой Windows:
щелкните документ правой кнопкой мыши и выберите «Печать» в контекстном меню, Word загружается, документ распечатывается, а затем Word закрывается.
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (10778) применим к Microsoft Word 2007, 2010, 2013 и 2016. Вы можете найти версию этого совета для старого интерфейса меню Word здесь:
link: / word-Printing_and_Exiting_Word_in_a_Macro [Печать и выход из Word в макросе]
.