求如何用VBA设置Outlook.apolication“已读回执”功能?

csorca 2012-11-13 12:16:20
就是让对方收到邮件过后打开时, 能弹出一个提示框, 我在程序里头发送邮件勾选“已读回执”效果很好, 但代码里头 用 ReadReceiptRequested = True 发送的邮件收到打开却弹不出确认窗口。。。

我到处找资料也没找到, 求高手来指点一下, 谢谢, VBA源码如下


Sub 全自动发送邮件()
'-------------------------------------------------------
'要能正确发送并需要对Microseft Outlook进行有效配置
'应用: EXCEL VBA 2003~2007
'引用: Microsoft Outlook 12.0 Object Library
'CURRENT SHEET通讯录设置
' 姓名
' 邮件地址
' 标题
' 内容
' 附件路径(大写)
'-------------------------------------------------------
'手动除错
On Error Resume Next
Dim rowCount, endRowNo
Dim objOutlook As New Outlook.Application
Dim objMail As MailItem
'取得当前工作表与Cells(1,1)相连的数据区行数
endRowNo = Cells(1, 1).CurrentRegion.Rows.Count
'创建objOutlook为Outlook应用程序对象
Set objOutlook = New Outlook.Application
'开始循环发送电子邮件
For rowCount = 2 To endRowNo
'创建objMail为一个邮件对象
Set objMail = objOutlook.CreateItem(olMailItem)
With objMail
'设置收件人地址(从通讯录表的'E-mail地址'字段中获得)
.To = Cells(rowCount, 2)
'设置邮件主题
.Subject = Cells(rowCount, 3)
'设置邮件内容(从通讯录表的'内容'字段中获得)
.Body = Cells(rowCount, 4)
'设置附件(从通讯录表的'附件'字段中获得)
.Attachments.Add UCase(Cells(rowCount, 5))
'请求阅读收条???
If Cells(rowCount, 4) = 1 Or Cells(rowCount, 4) = "1" Then
.ReadReceiptRequested = True
End If
'3种邮件重要度标记 重要(感叹号)、不重要(向下箭头)、普通
.Importance = olImportanceHigh

'发件人提示(后续提示)
.FlagRequest = "回"
'发送时弹出颜色标识提示框
'.ShowCategoriesDialog
'自动发送邮件
.Send
End With
'销毁objMail对象
Set objMail = Nothing
Next
'销毁objOutlook对象
Set objOutlook = Nothing
'所有电子邮件发送完成时提示
MsgBox rowCount - 2 & " 信件发送成功!"


End Sub
...全文
647 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csorca 2012-11-14
  • 打赏
  • 举报
回复
引用 1 楼 ChoasRules 的回复:
ReadReceiptRequested = True 这个只是获得是否勾选了要求回执选项的状态。而不是实现要求回执的功能。
请问, 怎么才能实现回执功能?
  • 打赏
  • 举报
回复
ReadReceiptRequested = True 这个只是获得是否勾选了要求回执选项的状态。而不是实现要求回执的功能。
内容概要:本文围绕“新能源发电接入弱电网的宽频带振荡机理及抑制方法”开展深入研究,结合Matlab编程与Simulink仿真平台,系统剖析新能源发电系统在弱电网条件下引发的宽频带振荡问题。研究聚焦于变流器控制动态、锁相环(PLL)频率耦合效应、序阻抗建模及其交互特性等关键因素,揭示振荡产生的内在机理。通过构建精确的数学模型与电磁暂态仿真模型,采用扫频分析法获取系统序阻抗特性,并结合奈奎斯特稳定性判据进行判别,验证理论分析的正确性。同时,提出针对性的抑制策略,如改进控制算法、引入阻尼补偿环节或优化控制器参数设计,以提升系统在弱电网环境下的稳定性。整个研究流程完整复现了博士论文级别的科研工作,具有较强的理论深度与工程应用价值。; 适合人群:适用于具备电力系统、电力电子或自动控制等相关专业背景,熟悉Matlab/Simulink仿真工具,正在从事新能源并网、电力系统稳定性分析、变流器控制策略研究的研究生、科研人员及电力行业工程技术开发者。; 使用场景及目标:①深入理解新能源并网系统在弱电网中发生宽频带振荡的物理本质与动态演化过程;②掌握基于频域阻抗法的系统稳定性建模与分析方法;③学习并复现高水平学术论文中的关键技术路线,提升独立科研能力与仿真建模水平;④为实际工程中新能源电站的并网稳定性问题提供理论依据与可行的抑制方案参考。; 阅读建议:建议读者结合文中提供的Matlab代码与Simulink仿真模型,逐步完成从阻抗建模、扫频仿真到稳定性判据应用的全过程实践,重点关注锁相环与电流环之间的动态耦合关系,并辅以相关文献深化对频域分析理论的理解,实现理论与仿真的深度融合。

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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