我目前有一个 .oft 模板,在向客户发送附有报价的电子邮件时使用该模板。它包括引文的一些要点。 例如天数等。我目前手动执行的操作是键入以下按键 CTRL+A、ALT、O、I、N、ALT、P、PC、N。这基本上会关闭整个文档的突出显示并删除水印。水印是一种文字视觉提醒,以确保附加报价以及其他文档。
任何人都可以让我开始为此做一个宏吗?
我还没有尝试过任何东西,因为我不知道从哪里开始。我想要完成的是让所有突出显示以及水印消失。这两者都用作视觉提醒,以检查电子邮件中经常更改的部分或添加附件。
您需要处理 Outlook
ItemSend
类的 Application
事件来处理 Outlook 中的外发电子邮件,例如:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim prompt As String
prompt = "Are you sure you want to send " & Item.Subject & "?"
If MsgBox(prompt, vbYesNo + vbQuestion, "Sample") = vbNo Then
Cancel = True
End If
End Sub
请参阅在 Office 中开始使用 VBA 作为起点。
此外,您可能会发现我十年前为技术博客撰写的文章很有帮助 - 如何:在使用 C# 或 VB.NET 发送之前更改 Outlook 电子邮件。