次の方法で共有


Action.BeforeCaptionShow イベント (2007 System)

更新 : 2007 年 11 月

ユーザーがスマート タグ アイコンをクリックしてからスマート タグ メニューが表示されるまでの間に発生します。

名前空間 :  Microsoft.Office.Tools.Excel
アセンブリ :  Microsoft.Office.Tools.Excel.v9.0 (Microsoft.Office.Tools.Excel.v9.0.dll 内)

構文

'宣言
Public Event BeforeCaptionShow As BeforeCaptionShowEventHandler
'使用
Dim instance As Action
Dim handler As BeforeCaptionShowEventHandler

AddHandler instance.BeforeCaptionShow, handler
public event BeforeCaptionShowEventHandler BeforeCaptionShow

解説

このイベントにより、スマート タグのキャプションをコンテキストに基づいて変更できます。

BeforeCaptionShow イベント用ハンドラのコード例を次に示します。イベント ハンドラは、アクションのメニュー キャプションを変更します。次のコード例は、Action クラス用のより大きなコード例の一部です。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private Sub OpenMessageBox_BeforeCaptionShow(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) _
    Handles DisplayAddress.BeforeCaptionShow

    Dim clickedAction As Microsoft.Office.Tools.Excel.Action = _
        TryCast(sender, Microsoft.Office.Tools.Excel.Action)

    If clickedAction IsNot Nothing Then
        clickedAction.Caption = "Display the address of " & e.Text
    End If
End Sub
void DisplayAddress_BeforeCaptionShow(object sender, 
    Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
    Microsoft.Office.Tools.Excel.Action clickedAction =
        sender as Microsoft.Office.Tools.Excel.Action;

    if (clickedAction != null)
    {
        clickedAction.Caption = "Display the address of " +
            e.Text;
    }
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Action クラス

Action メンバ

Microsoft.Office.Tools.Excel 名前空間