I am having trouble with the FaxDoc.Bodies function. I get the error "Methods data should be passed in a one-dimensional zero-based array of strings."
I have tried everything I can think of, from using array() directly on the FaxDoc.Bodies element. Any ideas?
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 = "bob@xyz.com"
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"