vba - MailItem_PropertyChange 事件在收件人更改时触发 3 次
问题描述
我正在尝试根据收件人自动填写邮件中的称呼。
为了启动这个例程,我使用了事件 MailItem_PropertyChange,它返回了更改的属性的名称。
在“To”字段的任何更改中,事件处理程序都会触发 3 次。
它第一次返回名称“To”。
第二次返回名称“CC”。
第三次返回名称“BCC”。
这意味着,无论我更改三个值中的哪一个,我的例程总是表现得好像我更改了 To 值。
Private Sub objMail_PropertyChange(ByVal Name As String)
If Name = "To" Then
objMail.htmlBody = "Hallo Zusammen" & objMail.htmlBody
End If
End Sub
解决方案
推荐阅读
- ios - 如何修复“颤振:DatabaseException(open_failed ...)”?
- python - hog 特征输出数组返回很少的值
- javascript - 如何使 JavaScript 单选按钮在新窗口中打开?
- ios - Database.database().reference() 为零
- swift - 从 ARKit 3 中的 3D Skeleton 检索骨骼旋转
- javascript - 无法将属性“max-content”添加到 @key-frames
- android - 写入存储打开失败时出错:android中的ENOENT(没有这样的文件或目录)
- soapui - 如何在 SOAP UI 中使用正则表达式断言
- php - 无法打开 FPDF 使用 Adobe Reader 生成 PDF
- c - 用 sizeof() 比较多维数组