以下是引用loadhigh在2004-7-23 11:54:00的发言:
你好!
向邮件内添加附件的outlook的vba代码是:
[outlook_mailitem对象].Attachments.Add [文件的路径+文件名]
谢谢斑竹!
我看了VBA的书,说要打开 EXCEL, vb编辑器,工具—引入 micrsoft outlook 9.0 object ibrary对象库,可我的office版本是 97 的,上面只有个 5.0,不知怎么弄?
我照书写了一段代码,就是:通过BOOK1.XLS 上的“发送邮件” 按纽,将当前目录下的boo2.xls 添加到outlook的附件里,但是代码不通过,请各位指教。
Public Sub tosendmail()
Dim calloutlook As Outlook.Application ‘运行时提示本句
im sentmessage As Outlook.mailitem
Dim iyesorno As Integer
Set calloutlook = greatobject("outlook.application")
Set sentmessage = greatobject("outlook.mailitem")
With sentmessage
.to = hyq125
.suject = 统计表
.body = 我局本月各数据统计表。
.attachments.Add masavefilename, , , "book2.xls"
.display
iyesorno = MsgBox("真的要发送?", vbYesNo)
If iyesorno = vbYes Then
.send
Else
.colse (olsave)
End If
End With
End Sub
Private Sub CommandButton1Click() ’book1上的发送邮件
Call tosendmail
End Sub |