编辑 Outlook 电子邮件中的 table 文本
Edit table text within Outlook email
我希望能够使用 Excel VBA 查找和替换嵌入在 table 中的电子邮件中的文本。我已经知道如何打开现有的 outlook 电子邮件。从论坛上我了解到以下代码仅适用于文本,但当它嵌入电子邮件中的 table 时则无效。
有什么方法可以使用书签吗?我所做的任何尝试都不会影响电子邮件正文或删除所有格式。
With OutMail
.To = UserForm1.TextBox4.Text
.CC = ""
.BCC = ""
.Subject = "This is my Subject line"
.HTMLBody = Replace(.HTMLBody, "<First Name>", UserForm1.TextBox5.Text)
.HTMLBody = Replace(.HTMLBody, "<Last Name>", UserForm1.TextBox6.Text)
.Display
End With
Outlook 使用 Word 作为电子邮件编辑器。您可以使用 Word 对象模型来完成这项工作。 Inspector WordEditor 属性 class returns 表示消息正文的Word 文档实例。
中阅读更多有关使用项目主体的所有可能方法的信息
我希望能够使用 Excel VBA 查找和替换嵌入在 table 中的电子邮件中的文本。我已经知道如何打开现有的 outlook 电子邮件。从论坛上我了解到以下代码仅适用于文本,但当它嵌入电子邮件中的 table 时则无效。
有什么方法可以使用书签吗?我所做的任何尝试都不会影响电子邮件正文或删除所有格式。
With OutMail
.To = UserForm1.TextBox4.Text
.CC = ""
.BCC = ""
.Subject = "This is my Subject line"
.HTMLBody = Replace(.HTMLBody, "<First Name>", UserForm1.TextBox5.Text)
.HTMLBody = Replace(.HTMLBody, "<Last Name>", UserForm1.TextBox6.Text)
.Display
End With
Outlook 使用 Word 作为电子邮件编辑器。您可以使用 Word 对象模型来完成这项工作。 Inspector WordEditor 属性 class returns 表示消息正文的Word 文档实例。
中阅读更多有关使用项目主体的所有可能方法的信息