フォーム領域の組み込みアクションを変更する

既定では、フォーム領域で使用できる組み込みのアクションは、返信、全員に返信、フォルダーへ投稿、および転送の 4 つです。 フォーム領域に登録するフォーム領域マニフェスト XML ファイルに次の内容を指定することで、組み込みのアクションを変更できます。

  • アクションの実行によって作成されるアイテムのメッセージ クラス。
  • 作成されるアイテムに現在のアイテムの本文を含める方法。
  • アクション実行時の Outlook の応答方法。
  • 作成されるアイテムの件名の接頭辞値。
  • フォーム領域の組み込みアクションを無効にする方法。

フォーム領域の登録の詳細については、「Windows レジストリでフォーム領域を指定する」を参照してください。

前の方法で組み込みのアクションをカスタマイズしても目的に合わない場合は、新しいカスタム アクションの作成を検討する必要があります。 詳細については、「フォーム領域のカスタム アクションを作成する方法」を参照してください。

フォーム領域のアクションを識別する

組み込みアクションを変更する場合も、カスタム アクションを作成する場合でも、フォーム領域マニフェスト XML ファイルでアクションを定義します。 customActions 要素でこれらのアクションを定義し、各アクションを独自のアクション要素で囲み、必須の名前属性で識別します。 name 属性の値は、アクションの内部名を表す文字列です。

組み込みアクションの内部名を指定するには

  1. フォーム領域マニフェスト XML ファイルで、そのフォーム領域の customActions 要素の子 action 要素としてアクションを指定します。
  2. 組み込みアクションの内部名を action 要素の name 属性の値として指定します。

次の例では、変更する前に、 reply 2 つの組み込みアクションと replyAll、 を識別します。

<customActions>
    <action name="reply">
        <!-- further modify this action -->
    </action>
    <action name="replyAll">
        <!-- further modify this action -->
    </action>
</customActions>

既定では、フォーム領域ごとに 4 つの組み込みアクションがあります。 次のキーワードで組み込みのアクションを識別できます。

キーワード 組み込みのアクション
転送する 現在のアイテムを転送します。
返信 現在のアイテムに返信します。
replyAll 現在のアイテムの全受信者に返信します。
replyToFolder フォルダーに返信を投稿します。

組み込みのアクションを変更する

action 要素内の組み込みのアクションを識別すると、 action 要素のオプションの子要素と属性を指定することで、組み込みのアクションを変更できます。

結果のアイテムのメッセージ クラスとフォームを指定するには、結果のアイテムに現在のアイテムの本文を含める方法指定するには、 アクションの実行時に Outlook が応答する方法を指定するには、結果のアイテムの件名にプレフィックス値を指定します

フォーム領域の組み込みアクションを無効にするには

  1. フォーム領域マニフェスト XML ファイルで、そのフォーム領域の customActions 要素の子 action 要素としてアクションを指定します。
  2. アクションの内部名を、 action 要素の name 属性の値として指定します。
  3. アクション要素の disabled 属性の値として True を指定します。

次の例では、組み込みアクション である を識別し、 replyToFolder無効にします。

<customActions>
    <action name="replyToFolder" disabled="true">
    </action>
</customActions>

注:

You can assign disabled either a string value or an integer value. 既定値は False または 0 です。 フォーム領域の組み込みアクションを無効にするには、無効に True または 1を割り当てます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。