逐步解說:使用按鈕在工作表的文字框中顯示文字

本逐步解說說明在 Microsoft Office Excel 工作表上使用按鈕和文本框的基本概念,以及如何在 Visual Studio 中使用 Office 開發工具建立 Excel 專案。 若要查看結果為已完成的範例,請參閱 Office 開發範例和逐步解說中的 Excel 控件範例。

適用於: 本主題中的資訊適用於 Excel 的文件層級專案。 如需詳細資訊,請參閱 Office 應用程式 lication 和項目類型所提供的功能。

在這個逐步解說期間,您將了解如何:

  • 將控件新增至工作表。

  • 按兩下按鈕時,填入文字框。

  • 測試您的專案。

注意

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

必要條件

您需要下列元件才能完成這個逐步解說:

建立專案

在此步驟中,您將使用 Visual Studio 建立 Excel 活頁簿專案。

建立新的專案

  1. 使用 [我的 Excel 按鈕] 名稱建立 Excel 活頁簿專案。 請確定已選取 [ 建立新檔 ]。 如需詳細資訊,請參閱 如何:在Visual Studio中建立 Office專案。

    Visual Studio 會在設計工具中開啟新的 Excel 活頁簿,並將 [我的 Excel 按鈕] 專案新增方案總管

將控件新增至工作表

在本逐步解說中,您需要第一張工作表上的按鈕和文本框。

新增按鈕和文字方塊

  1. 確認 Visual Studio 設計工具中已開啟 [我的 Excel Button.xlsx ] 活頁簿,並 Sheet1 顯示。

  2. 從 [工具箱] 的 [通用控件] 索引標籤,將 拖曳TextBoxSheet1

  3. 從 [ 檢視] 功能表中,選取 [ 屬性視窗]。

  4. 請確定 TextBox1 會顯示在 [屬性] 視窗下拉式方塊中,並將文本框的 Name 屬性變更displayText

  5. 將 Button 控制件拖曳到 上Sheet1並變更下列屬性:

    屬性
    名稱 insertText
    Text 插入文字

    現在撰寫程式代碼,以在按下按鈕時執行。

按兩下按鈕時填入文字框

每次使用者按鍵時, Hello World! 會附加至文字框。

在按一下按鈕時寫入至文字方塊

  1. 方案總管 中,以滑鼠右鍵單擊 Sheet1,然後按下快捷方式功能表上的 [檢視程序代碼]。

  2. 將下列程式代碼新增至 Click 按鈕的事件處理程式:

    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World! ";
    }
    
  3. 在 C# 中,您必須將事件處理程式新增至 事件, Startup 如下所示。 如需建立事件處理程序的資訊,請參閱 如何:在 Office 專案中建立事件處理程式。

    this.insertText.Click += new EventHandler(insertText_Click);
    

測試應用程式

您現在可以測試活頁簿,以確定按鍵時,[Hello World!] 訊息會出現在文字框中。

測試您的活頁簿

  1. F5 執行您的專案。

  2. 按一下 按鈕。

  3. 確認 Hello World! 出現在文字框中。

下一步

本逐步解說說明在 Excel 工作表上使用按鈕和文字框的基本概念。 接著可以執行下列一些工作: