如果用excel中的VBA实现Email的收发,可以用MAPI控件吗?从哪找到MAPI呢? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引用Microsoft MAPI Controls 6.0Private Sub cmdSend_Click() ' 开始 MAPI Session MAPISession1.SignOn ' 当 MAPI Session 建立后, ' Session 所产生的 Handle 会存于 SessionID 属性中 If MAPISession1.SessionID <> 0 Then '建立 MAPIMessages 与 MAPISession 间的有效关联 MAPIMessages1.SessionID = MAPISession1.SessionID ' 建立新的 E-Mail Message MAPIMessages1.Compose ' 收件人(Recipient's Name) MAPIMessages1.RecipDisplayName = txtName.Text ' 收件人的 E-Mail Address MAPIMessages1.RecipAddress = txtAddress.Text ' 是否要检查收件人有无存在于全域 (Global)或个人 (Personal) 通讯录里 MAPIMessages1.AddressResolveUI = True ' 检查收件人有无存在于全域 (Global) 或个人 (Personal) 通讯录里 MAPIMessages1.ResolveName ' E-Mail 的主题 MAPIMessages1.MsgSubject = txtSubject.Text ' E-Mail 的正文 MAPIMessages1.MsgNoteText = txtNote.Text ' 传送 E-Mail 且不显示"邮件对话框" (直接传送) MAPIMessages1.Send False End If ' 结束 MAPI Session MAPISession1.SignOffEnd SubPrivate Sub cmdExit_Click() EndEnd Sub 我看得有些帖子说可以在控件工具箱里找到MAPI控件,为什么VBA找不到呢?还是根本不用,只要像你说得那样声明就可以用了? 文本中怎么删掉其中的一行或多行? 如何获取指定网页源码中变量的值(内容) Vb如何使word文档批量入库? 高分悬赏:Shell扩展高手里边请,老问题。 一个很郁闷的问题 vb6.0_sp6 启动时出现错误? 关于以前网上发布的N多关于取网卡问题,现问题以经得到完美的解决,请看 如何将打印机(网络打印机)上打印过的全部文件截取下来?谢谢! 求VB+ADO的C/S或B/S三层架构的源代码? 如何禁止datagrid控件的某些列被修改? MDB文件转DBF文件的问题 如何在局域网中一台计算机控制另外一台计算机的摄相头,使其图象能在本电脑显示?用VB
Private Sub cmdSend_Click()
' 开始 MAPI Session
MAPISession1.SignOn
' 当 MAPI Session 建立后,
' Session 所产生的 Handle 会存于 SessionID 属性中
If MAPISession1.SessionID <> 0 Then
'建立 MAPIMessages 与 MAPISession 间的有效关联
MAPIMessages1.SessionID = MAPISession1.SessionID
' 建立新的 E-Mail Message
MAPIMessages1.Compose
' 收件人(Recipient's Name)
MAPIMessages1.RecipDisplayName = txtName.Text
' 收件人的 E-Mail Address
MAPIMessages1.RecipAddress = txtAddress.Text
' 是否要检查收件人有无存在于全域 (Global)或个人 (Personal) 通讯录里
MAPIMessages1.AddressResolveUI = True
' 检查收件人有无存在于全域 (Global) 或个人 (Personal) 通讯录里
MAPIMessages1.ResolveName
' E-Mail 的主题
MAPIMessages1.MsgSubject = txtSubject.Text
' E-Mail 的正文
MAPIMessages1.MsgNoteText = txtNote.Text
' 传送 E-Mail 且不显示"邮件对话框" (直接传送)
MAPIMessages1.Send False
End If
' 结束 MAPI Session
MAPISession1.SignOff
End SubPrivate Sub cmdExit_Click()
End
End Sub