1

VBA から Outlook メッセージのフィールド (フォーム フィールドではない) にアクセスする方法についてグーグルで検索しようとしましたが、役に立ちませんでした。

フィールドの図: http://i.stack.imgur.com/hCfOV.png

検索するための正しい方向を教えてくれますか、または開始するためのコードのスニペットを提供してくれますか?

Word 2010 では、QuickParts を介して追加されたフィールドに ID を付与し、後で document.Fields コレクションで参照できることを読み、Fields オブジェクトからアクセスできることを知りました。

Word での例:

For Each fld In ActiveDocument.Fields
    If InStr("CARMODEL", fld.Code) <> 0 Then
        ''this is the carmodel field
    End If
Next

私は使用しようとしました

   Dim CurrentMessage As MailItem
   Set CurrentMessage = ActiveInspector.CurrentItem

アクティブなメール アイテムを設定するには、フィールド リストにアクセスできませんでした。

ありがとうございました!

ジェームズ

4

1 に答える 1

0

メッセージは表示されていますか?Inspector.WordEditor は Word Document オブジェクトを返します。

于 2013-09-24T16:44:12.527 に答える