2010-10-26 44 views
1

我找不到在任何地方做到這一點的方法,甚至沒有提及它。但是有沒有辦法以編程方式取消使用傳真服務器或faxdocument對象的傳真?我當前的代碼看起來是這樣的:以vbscript取消傳真

Set doc=CreateObject("FaxComEx.FaxDocument") 
Set server=CreateObject("FaxComEx.FaxServer") 
server.Connect "" 
doc.Body="c:\somefile.txt" 
doc.DocumentName="test fax" 
doc.Recipients.Add "1555555555555" 
doc.Priority = 1 
doc.ConnectedSubmit(server) 

使用faxserver.faxserver和faxserver.faxdoc對象不會看起來更看好,作爲唯一的faxdoc方法我看到的是發送。取消傳真是不可能的?謝謝!

回答

1

FaxDocument的相關類別爲FaxOutgoingJob,它有Cancel方法。

我從來沒有用過它,但我認爲你所要做的就是使用FaxAccountFolders對象,它的OutgoingQueue屬性有一個GetJobs方法。

+0

這是一個相當不錯的答案,但是我在使用vbscript中GetJobs方法的結果時遇到問題,因爲它只喜歡變體而不是字符串。 – 2010-10-27 16:38:44

+0

@Joe:我給你的新問題寫了一個答案,這可能會對你有所幫助。 – 2010-10-28 07:30:49

+0

由於這解決了我的問題,當我轉換爲vb6時,我正在檢查這是官方解決方案。再次感謝。 – 2010-10-29 19:25:47