Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать задержку в ворде? / 4 сообщений из 4, страница 1 из 1
05.12.2007, 15:44:41
    #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
05.12.2007, 16:04:29
    #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
05.12.2007, 16:11:23
    #34988792
Alexander Kadirov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать задержку в ворде?
Я немного не уточнил:
Хотелось бы не просто задать количество милисекунд, а применить какое-нибудь свойство типа

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


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