powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать задержку в ворде?
4 сообщений из 4, страница 1 из 1
Как сделать задержку в ворде?
    #34988659
Alexander Kadirov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть фрагмент кода печати документа:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set objWord  = CreateObject("Word.Application")

Set objDocument = objWord.Documents.Open("HTMLFile",False,False,False)

objDocument.PageSetup.Orientation= 1 

' Здесь нужна задержка
' типа WScript.Sleep 1000

.PrintOut False, False,  0 , "Report.pdf"


Если задержку не поставлю, то распечатается в старой ориентации.
Как прально написать?
...
Рейтинг: 0 / 0
Как сделать задержку в ворде?
    #34988767
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас все это на VB, то
Код: plaintext
1.
2.
3.
4.
Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
'или
Public Declare Function SleepEx Lib "kernel32" Alias "SleepEx" 
(ByVal dwMilliseconds As Long, ByVal bAlertable As Long) As Long
...
Рейтинг: 0 / 0
Как сделать задержку в ворде?
    #34988792
Alexander Kadirov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я немного не уточнил:
Хотелось бы не просто задать количество милисекунд, а применить какое-нибудь свойство типа

Код: plaintext
1.
2.
Do: Loop Until objWord.BackgroundPrintingStatus =  0 
Do: Loop Until objWord.BackgroundSavingStatus =  0 
...
Рейтинг: 0 / 0
Как сделать задержку в ворде?
    #34989036
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй цикл, типа
Код: plaintext
1.
2.
3.
    Do
        DoEvents
    loop until {условие}
заодно дашь возможность Word'у что-то сделать
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать задержку в ворде?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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