電子メールまたはカレンダーアイテムのコンテンツを部分的に編集するOutlookのマクロがあります。これには、「MicrosoftWord14.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