2012-05-24 50 views
0

我有以下代碼打印從VBScript引入延遲,讓Word文檔的打印完成

Set objWord = CreateObject("Word.Application") 
objWord.Caption = "Test" 
objWord.Visible = False 

Set objDoc = objWord.Documents.Open("c:\test.doc") 

'now print to default printer 
objDoc.PrintOut() 

MsgBox("Finished!") 

'close word application 
objWord.Quit 0 

一個word文檔,我想刪除該消息框,並使用該腳本靜默運行和完整,但是當消息框的延遲被刪除時,腳本將在文檔打印之前結束。

有沒有辦法做到這一點?

非常感謝

戴夫

回答

0

與睡眠命令替換它,就像下面。 1000是一秒鐘,所以根據需要進行調整。 200可能適合您的腳本。

WScript.Sleep 1000