我有一个用于 Outlook 的宏,它部分地编辑电子邮件或日历项目的内容,这需要添加“Microsoft Word 14.0 对象库”参考。我知道如何在 Excel 中执行此操作ActiveWorkbook.VBProject.References.AddFromGuid()
,但在 Outlook 中找不到有关执行此操作的任何信息。
是否可以?
每个 Remou 的示例代码:
Sub CreateNotesEmailFromAppointment()
Dim oMeeting As AppointmentItem
Dim oEmailTemplate As Outlook.MailItem
Dim oEmailWordDoc As Word.Document
If Application.ActiveInspector.CurrentItem.Class = olAppointment Then
Set oMeeting = Application.ActiveInspector.CurrentItem
Set oEmailTemplate = Application.CreateItemFromTemplate(PathToTemplateFile)
oEmailTemplate.Display
Set oEmailWordDoc = Application.ActiveInspector.WordEditor
With oEmailWordDoc.Content.Find
.Text = "<Date>"
.Replacement.Text = Month(oMeeting.Start) & "/" & Day(oMeeting.Start)
.Execute Replace:=wdReplaceAll
End With
'More editing and formatting of oEmailWordDoc follows'
End If
End Sub