共用方式為


向應用程式添加自定義任務窗格

這很重要

從 Office 2024 開始,Microsoft Word 的“操作”功能將被取消。 此功能僅適用於以下版本的 Microsoft Office 中的 Microsoft Word:

  • Microsoft 365
  • Office LTSC 專業增強版 2021
  • Office LTSC 標準版 2021
  • Office 專業增強版 2016、2019
  • Office Standard 2016, 2019

您可以使用 VSTO Add-in 將自訂任務窗格添加到上面列出的應用程式。 如需詳細資訊,請參閱 自定義工作窗格

適用於: 本主題中的資訊適用於 Outlook 的 VSTO 載入項專案。 如需詳細資訊,請參閱 Office 應用程式和項目類型所提供的功能

備註

您的電腦可能會在下列指示中顯示某些 Visual Studio 使用者介面元素的不同名稱或位置。 您擁有的 Visual Studio 版本,以及您所使用的設定會決定這些元素。 如需詳細資訊,請參閱 個人化Visual Studio IDE

向應用程式添加自定義任務窗格

向應用程式添加自定義任務窗格

  1. 為上面列出的應用程式之一打開或創建 VSTO Add-in 專案。 有關更多資訊,請參見 如何:在Visual Studio中創建 Office專案

  2. Project (專案 ) 選單上,單擊 Add User Control (添加使用者控件)。

  3. 在「 添加新項 」對話框中,將新使用者控件的名稱更改為 MyUserControl,然後按兩下 「添加」。

    使用者控制器開啟。

  4. 將一個或多個 Windows 窗體控件從 「工具箱 」添加到使用者控件中。

  5. 打開 ThisAddIn.csThisAddIn.vb 代碼檔。

  6. 將下列程式碼加入 EmployeesBLLWithSprocs 類別。 此代碼將類的 MyUserControl 實例聲明為 和 CustomTaskPane 作為類的成員 ThisAddIn

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. 將下列程式代碼新增至 ThisAddIn_Startup 事件處理程式。 此代碼通過將物件CustomTaskPanes添加到MyUserControl集合來創建新的CustomTaskPane。 該代碼還顯示任務窗格。

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

    備註

    此代碼將您的自定義任務窗格與應用程式中的活動視窗相關聯。 對於某些應用程式,您可能希望修改此代碼,以確保任務窗格與應用程式中的其他文檔或項一起顯示。 如需詳細資訊,請參閱 自定義工作窗格