在 Office 專案中建立事件處理常式

有數種方法可以在 Visual Basic 和 C# 中建立事件處理常式。 在設計檢視中,您可以按兩下控制項來建立控制項的預設事件處理常式,或使用 [屬性] 視窗的事件窗格為控制項上的任何事件建立處理常式。 不過,如果您是在 [程序碼] 檢視中,您可能不想切換至 [設計] 檢視來建立事件處理常式。

適用對象:本主題資訊適用於文件層級的專案和 VSTO 增益集專案。 請參閱依 Office 應用程式和專案類型提供的功能

注意

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

在 Visual Basic 中建立事件處理常式

  1. 從程式碼編輯器頂端的類別名稱下拉式清單中,選擇要為其建立事件處理常式的物件。

    注意

    如果您想要為 ThisDocumentThisWorkbook 建立事件處理常式,必須在 [類別名稱] 下拉式清單中選取 (ThisDocument 事件) 或 (ThisWorkbook 事件)。

  2. 從程式碼編輯器頂端的 [方法名稱] 拉式清單中,選取事件。

    Visual Studio 會建立事件處理常式,並將插入點移至新建立的事件處理常式。 如果事件處理常式已經存在,則插入點會移至現有的事件處理常式。

在 C# 中建立事件處理常式

  1. 在類別的 [啟動] 事件中建立事件委派,方法為在輸入完整事件名稱後接著輸入空格,然後再輸入後面不包含空格的 +=。 例如:

    this.<object name>.<event name> +=

  2. 在程式碼行結尾,按 TAB 鍵兩次。

    Visual Studio 會自動完成程式碼行、建立事件處理常式,並將插入點移至新建立的事件處理常式。