Ich verwende Windows Server 2008 R2. Ich habe die Faxserverrolle auf dem Server installiert. Ich kann Dokumente mit dem externen Faxmodem, das an den Server angeschlossen ist, von Computern, die an das Netzwerk angeschlossen sind, faxen, indem ich die Dokumente drucke und "Fax on MYSERVER" auswähle. Ich bin in der Lage, ein .pdf mit dem folgenden Code (den ich von mdsn.microsoft.com erhalten habe) vom Server zu faxen, aber nicht von einem anderen Computer, selbst wenn ich mich mit dem Administratorkonto am Computer angemeldet habe.VBA Fax mit Faxserver auf dem Server vom Computer im Netzwerk
Sub fax_report(location_fax_number, report_name, fax_location, fax_file_path)
Dim objFaxDocument As New FAXCOMEXLib.FaxDocument
Dim objFaxServer As New FAXCOMEXLib.FaxServer
Dim JobID As Object
On Error GoTo Err_Clear
Err_Clear:
If Err <> 0 Then
Err.Clear
Resume Next
End If
'Connect to the fax server
objFaxServer.Connect ("\\MYSERVER")
'Set the fax body
objFaxDocument.Body = fax_file_path
'Name the document
objFaxDocument.DocumentName = report_name
objFaxDocument.Recipients.add (location_fax_number)
JobID = objFaxDocument.ConnectedSubmit(objFaxServer)
objFaxServer.Disconnect
End Sub
Der Fehler Ich erhalte ist:
- Beschreibung:
- Context "Operation fehlgeschlagen": 1000440
- Helpfile: „C: \ Program Files (x86) \ Gemeinsame Dateien \ Microsoft Shared \ VBA \ VBA7.1 \ 1033 \ VbLR6.chm“
- LastDllError: 0
- Nummer: -2147023741
- Quelle: „FaxComEx.FaxDocument.1“
Obwohl ich bin in der Lage eine PDF vom Server zu faxen, wenn ich von einem Computer im Netzwerk versuchen, es funktioniert nicht. Ich kann eine .txt-Datei für einen Computer im Netzwerk senden. Es sieht so aus, als würde die .pdf-Datei nicht automatisch in eine TIFF-Datei konvertiert, wie wenn ich den Code auf dem Server ausführen würde. Wenn ich den Code vom Server Adobe Acrobat Reader DC aus öffne, wird das .pdf geöffnet und konvertiert und dann ohne Fehler gefaxt. Adobe bleibt geöffnet und ich kann sehen, dass eine temporäre Datei erstellt wurde. Sie kann nicht über das Menü der zuletzt geöffneten Dateilisten geöffnet werden.