2016-09-21 4 views
1

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.

Antwort

0

Ich fand die Lösung. Ich musste Adobe Acrobat Reader DC als Standardprogramm für die Bearbeitung von .pdfs auf den Remotecomputern einstellen.

Verwandte Themen