在 Outlook 2007 电子邮件中插入自定义签名的 VBA 代码

在 Outlook 2007 电子邮件中插入自定义签名的 VBA 代码

我需要在电子邮件中插入特定签名。我们的支持团队使用各种不同的签名来响应不同类型的支持需求。目前,我通过菜单访问它们:插入 > 签名 > “已分配工单 - AppSup”

我想通过使用宏来简化该过程(然后我可以创建工具栏项,以便宏调用特定签名)。例如,我需要 VBA 代码来插入“Ticket Assigned - AppSup”签名。

答案1

除了连接宏之外,也许可以看看 Outlook 2007 的快速部件

Microsoft Office Outlook 2007 快速部件功能提供存储在库中的构建块、可重复使用的内容片段或其他电子邮件消息部分。您可以随时访问和重复使用这些构建块。您还可以保存构建块并将其与模板一起分发,以便其他用户可以使用您创建的构建块。

创建可重复使用的构建块:

  1. 选择要存储为可重复使用构建块的内容或电子邮件消息部分。
  2. 在“插入”选项卡的“文本”组中,单击“快速部件”。
  3. 单击将所选内容保存至画廊名称画廊。
  4. 填写“创建新构建块”对话框中的信息。

您可以通过从功能区中选择快速部件来插入它,或者开始输入快速部件名称并按 F3。

答案2

如果您想使用宏而不是快速部件,这里有一些信息可以帮助您。

将文本插入 Outlook 当前编辑窗口的 VBA 函数示例:

Public Sub MySig1()
  Set objDoc = Application.ActiveInspector.WordEditor
  Set objSel = objDoc.Windows(1).Selection
  objSel.TypeText Text:=vbCrLf & "Joe Blow" & vbCrLf & "A Company Name" & vbCrLf & "(888)765-4321"
End Sub

这将插入:

<blank line>
Joe Blow
A Company Name
(888)765-4321

您可以在 Outlook 中的快速访问工具栏中添加宏按钮:

  1. 打开您想要添加宏按钮的项目窗口。
  2. 单击 QAT 右侧的小向下箭头并选择更多命令... 或单击左上角的 Office 徽标,选择编辑器选项并选择自定义部分。
  3. 在下拉列表“从中选择命令”中选择:宏。(下面的列表现在将显示您的所有宏。)
  4. 选择您想要为其创建按钮的宏,然后按添加>>按钮。
  5. 要修改名称和图标,请按修改...按钮。
  6. 关闭编辑器选项对话框以返回到您的项目窗口并使用您的按钮。

相关内容