Windows Server 2008 R2를 실행 중입니다. 서버에 팩스 서버 역할을 설치했습니다. 문서를 인쇄하고 "MYSERVER에서 팩스"를 선택하여 네트워크에 연결된 컴퓨터에서 서버에 연결된 외부 팩스 모뎀을 사용하여 문서를 팩스로 보낼 수 있습니다. 관리자 계정을 사용하여 컴퓨터에 로그인 한 경우에도 다른 컴퓨터가 아닌 서버에서 다음 코드 (mdsn.microsoft.com에서 가져온 코드)를 사용하여 .pdf를 팩스로 보낼 수 있습니다.VBA 네트워크의 컴퓨터에서 서버의 팩스 서버를 사용하여 팩스
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
내가 갖는 오류 :
- 설명 : "작업 실패"
- 은 HelpContext : 1,000,440
- 도움말 파일 : "C : \ Program 파일 (x 86) \ 공용 파일 \ 마이크로 소프트 공유 \ VBA \ VBA7.1 1033 \ VbLR6.chm "\
- LastDllError : 0
- 번호 : -2147023741
- 출처 : "FaxComEx.FaxDocument.1"
내가 실패 네트워크에있는 컴퓨터에서하려고 할 때 서버에서 .PDF 팩스 수 있어요하지만. 네트워크상의 컴퓨터에서 .txt 파일을 보낼 수 있습니다. .pdf 파일이 서버에서 코드를 실행하는 것처럼 자동으로 .tiff 파일로 변환되지 않는 것 같습니다. Adobe Acrobat Reader DC가 열리는 서버에서 코드를 실행하면 .pdf가 열리고 변환 된 다음 오류없이 팩스로 보내집니다. Adobe는 계속 열려 있으며 임시 파일이 생성 된 것을 볼 수 있습니다. 최근 파일 목록 메뉴에서 열 수 없습니다.