powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ожидание конца печати в Word'е
8 сообщений из 8, страница 1 из 1
Ожидание конца печати в Word'е
    #32428295
Имеем макрос, который после некоторых манипуляций должен послать документ на печать и закрыть Word.

Если сделать так:
Код: plaintext
1.
2.
3.
............
ActiveDocument.PrintOut
ActiveDocument.Close SaveChanges:=False

то документ закроется раньше, чем будет послан на печать - в результате на принтере мы не увидим ничего!

Нужно вставить какую-то задержку окончания процесса печати перед последним оператором. Как это лучше всего сделать?
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32428455
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sleep 1000

Magnus
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429091
К сожалению, такой оператор отсутствует в VBA...
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429148
AndreyIl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри в Help в офисе, там есть описание Delay:

Syntax

object .Delay [= Long]

The Delay property syntax has these parts:

Part _____________ Description
object____________Required. A valid object.
Long Optional._____The delay, in milliseconds, between events.

Надеюсь, тебе это как-нибудь поможет!!!
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429208
В какой версии оффиса он есть?

У меня (97, 2002) в хелпе ничего похожего не нашел...
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429279
AndreyIl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня Office XP.
Попробуй войти в Word в VBA.
Введи слово delay.
Выдели это слово.
Нажми F1.
Должно получиться.
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429301
Угу. Нашел! Читаю первую строчку справки:

Specifies the delay for the SpinUp, SpinDown, and Change events on a SpinButton or ScrollBar .

Вопрос все еще актуален...
...
Рейтинг: 0 / 0
Ожидание конца печати в Word'е
    #32429341
Решение найдено!!!

Нужно всего-лишь добавить параметр:
Код: plaintext
ActiveDocument.PrintOut Background:=False
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ожидание конца печати в Word'е
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]