如何在win2000下面用faxcom发传真,我试了一个程序 总是报自动化错误

sims 2004-03-19 03:12:34
这是我抄下来的程序


Private Const MAX_COMPUTERNAME_LENGTH As Long = 31

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Private FS As New FAXCOMLib.FaxServer

Private FD As New FAXCOMLib.FaxDoc



Private Property Get ComputerName() As String

Dim dwlen As Long

Dim strString As String

dwlen = MAX_COMPUTERNAME_LENGTH + 1

strString = String(dwlen, " ")

GetComputerName strString, dwlen

strString = Left(strString, dwlen)

End Property

Public Function SendFax(SendDocPath As String, SendNumber As String) As String

On Error GoTo Err_Conn

FS.Connect ("My Computer's name") ' My Computer's name

On Error GoTo Err_Catch

Set FD = FS.CreateDocument(SendDocPath)

FD.FileName = SendDocPath

FD.FaxNumber = SendNumber ' Fax number

FD.DisplayName = SendNumber

FD.DiscountSend = 0

FD.SendCoverpage = 0

FD.Send ‘出错

Err_Catch:

GoTo ExitFunc

Err_Conn:

GoTo ExitFunc

ExitFunc:

If Err.Description <> "" Then

SendFax = Err.Description

Else

SendFax = "0"

End If

On Error Resume Next

FS.Disconnect

End Function
...全文
44 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧