我遇到FaxDoc.Bodies函数有问题。我得到错误“方法数据应该在一个一维的基于零的字符串数组中传递。”VBScript传真多个文档阵列问题
我已经尝试了所有我能想到的,从使用arrayD()直接在FaxDoc.Bodies元素上。有任何想法吗?
Dim strJobIds
Dim STAttach(1)
'On Error Resume Next
Set FaxServer = WScript.CreateObject("FAXCOMEX.FaxServer")
WScript.Echo "FaxServer created"
FaxServer.Connect ""
Set FaxDoc = WScript.CreateObject("FAXCOMEX.FaxDocument")
STAttach(0)="chili.txt"
STAttach(1)="sugarcookies.txt"
FaxDoc.Bodies=STAttach
FaxDoc.DocumentName = "My First Fax"
FaxDoc.Recipients.Add ("15555551234")
FaxDoc.Sender.Email = "[email protected]"
FaxDoc.Sender.Name = "Bob"
FaxDoc.Sender.FaxNumber = "15555555678"
' Optionally, Use FaxDoc.CoverPage and FaxDoc.CoverPageType to specify a cover page
' FaxDoc.CoverPage = generic
' FaxDoc.CoverPageType = 2
' Optionally, you can control banner in outbound faxes
FaxServer.Folders.OutgoingQueue.Branding = True
FaxServer.Folders.OutgoingQueue.Save ' Make the change persistent
' Optionally, use FaxServer.Folders.OutgoingQueue.Retries and
' FaxServer.Folders.OutgoingQueue.RetryDelay to control retries
' Submit the document to the connected fax server and get back the job ID.
strJobIds=""
JobID = FaxDoc.ConnectedSubmit2(FaxServer, strJobIds)
WScript.Echo "FaxDoc.ConnectedSubmit success"
很好找,并感谢您张贴解决方案!也许你可以将你的答案标记为正确答案,所以对于有同样问题的其他人可以更容易地找到答案。 – AutomatedChaos
我打算,但它说我必须等一天才能。 – SyntaxLAMP