インスペクタのHTMLエディタまたはWordEditorにアクセスする必要があります。サンプルコードについては、ヘルプファイルを確認してください。 WordEditorを使用している場合は、Wordでマクロを記録し、WordEditorを使用して結果のコードをOutlookマクロに組み込むことができます。
Public Sub DoIt()
'must set word as mail editor
'must set reference to word object library
Dim oInspector As Outlook.Inspector
Dim oDoc As Word.Document
Dim oItem As Outlook.MailItem
Set oItem = Outlook.Application.CreateItem(olMailItem)
oItem.BodyFormat = olFormatRichText 'must set, unless default is rich text
Set oInspector = oItem.GetInspector
oInspector.Display 'must display in order for selection to work
Set oDoc = oInspector.WordEditor
'better to use word document instead of selection
'this sample uses selection because word's macro recording using the selection object
Dim oSelection As Word.Selection
Set oSelection = oDoc.Application.Selection
oSelection.TypeText Text:="The task is to apply strikethroughout."
oSelection.MoveLeft Unit:=wdCharacter, Count:=4
oSelection.MoveLeft Unit:=wdCharacter, Count:=7, Extend:=wdExtend
oSelection.Font.Strikethrough = True
End Sub
私はMS Outlook 2003を使用しています。フォントはあらかじめ定義されたテキストブロック(例:「文章は太字」またはメッセージ本体のパターンに一致しています)ではなく、手動で選択したテキスト平均、マウスで)。 – Andy
あなたの質問に以下の回答があるかどうかを確認するためにフォローアップしたかっただけです。 –