次の方法で共有


カスタム作業ウィンドウをアプリケーションに追加する

重要

Office 2024 以降、アクション機能は Microsoft Word から廃止されました。 この機能は、次の Office リリースの Microsoft Word でのみ使用できます。

  • Microsoft 365
  • Office LTSC プロフェッショナル プラス 2021
  • Office LTSC スタンダード 2021
  • Office Professional Plus 2016、2019
  • Office Standard 2016、2019

VSTO アドインを使用して、上記のアプリケーションにカスタム作業ウィンドウを追加できます。 詳細については、「カスタム作業ウィンドウの」を参照してください。

適用対象: このトピックの情報は、Outlook 用 VSTO アドイン プロジェクトに適用されます。 詳細については、「Office アプリケーションで使用できる機能とプロジェクトの種類を参照してください。

次の手順では、一部の Visual Studio ユーザー インターフェイス要素の名前や場所がコンピューターに異なる場合があります。 これらの要素は、使用している Visual Studio エディションと使用する設定によって決まります。 詳細については、「Visual Studio IDEをカスタマイズする」を参照してください。

カスタム作業ウィンドウをアプリケーションに追加する

カスタム作業ウィンドウをアプリケーションに追加するには

  1. 上記のいずれかのアプリケーションの VSTO アドイン プロジェクトを開くか作成します。 詳細については、「 方法: Visual Studio で Office プロジェクトを作成する」を参照してください。

  2. [ プロジェクト ] メニューの [ ユーザー コントロールの追加] をクリックします。

  3. [ 新しい項目の追加 ] ダイアログ ボックスで、新しいユーザー コントロールの名前を MyUserControl に変更し、[ 追加] をクリックします。

    デザイナーでユーザー コントロールが開きます。

  4. ツールボックスからユーザー コントロールに 1 つ以上の Windows フォーム コントロールを追加します。

  5. ThisAddIn.csまたは ThisAddIn.vb コード ファイル 開きます。

  6. ThisAddIn クラスに次のコードを追加します。 このコードでは、 MyUserControlCustomTaskPane のインスタンスを ThisAddIn クラスのメンバーとして宣言します。

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. ThisAddIn_Startup イベント ハンドラーに次のコードを追加します。 このコードでは、CustomTaskPane オブジェクトを MyUserControl コレクションに追加して、新しいCustomTaskPanesを作成します。 このコードでは、作業ウィンドウも表示されます。

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    このコードは、カスタム作業ウィンドウをアプリケーションのアクティブ ウィンドウに関連付けます。 一部のアプリケーションでは、このコードを変更して、作業ウィンドウがアプリケーション内の他のドキュメントまたはアイテムと共に表示されるようにすることができます。 詳細については、「カスタム作業ウィンドウの」を参照してください。