逐步解說:使用按鈕在文件的文字方塊中顯示文字
本逐步解說將示範如何在 Microsoft Office Word 的文件層級自訂中使用按鈕和文字方塊。
**適用於:**本主題中的資訊適用於 Word 2013 和 Word 2010 的文件層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
這個逐步解說將說明下列工作:
在設計階段,透過文件層級專案將控制項加入至 Word 文件。
當按鈕按下時填入文字方塊。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
必要條件
您需要下列元件才能完成此逐步解說:
-
包含 Microsoft Office Developer 工具的 Visual Studio 2012 版本。如需詳細資訊,請參閱[設定電腦以開發 Office 方案](bb398242\(v=vs.110\).md)。
- Word 2013 或 Word 2010。
建立專案
第一步就是建立 Word 文件專案。
若要建立新的專案
建立名稱為 My Word Button 的 Word 文件專案,在精靈中選取 [建立新文件]。
如需詳細資訊,請參閱HOW TO:在 Visual Studio 中建立 Office 專案。
Visual Studio 會在設計工具中開啟新的 Word 文件,並將 My Word Button 專案加入至 [方案總管]。
在 Word 文件加入控制項
使用者介面控制項是由 Word 文件上的按鈕和文字方塊所組成。
若要加入按鈕和文字方塊
確認已在 Visual Studio 設計工具中開啟文件。
從 [工具箱] 的 [通用控制項] 索引標籤,拖曳 TextBox 控制項至文件。
注意事項 根據預設,在 Word 中放下控制項時,控制項會內嵌於文字中。您可以在 Word 中 [選項] 對話方塊的 [編輯] 索引標籤上變更預設值,藉以修改控制項和圖案物件的插入方式。
在 [檢視] 功能表中,按一下 [屬性視窗]。
在 [屬性] 視窗下拉式方塊中尋找 [TextBox1],並將文字方塊的 [Name] 屬性變更為 displayText。
將 [Button] 控制項拖曳到文件,並變更下列屬性。
屬性
值
名稱
insertText
文字
插入文字
您現在可以撰寫將在按下按鈕時執行的程式碼。
當按鈕按下時填入文字方塊
每當使用者按下按鈕時,[Hello World!] 就會加入到文字方塊。
若要在按鈕按下時寫入文字方塊
在 [方案總管] 中的 [ThisDocument] 上按一下滑鼠右鍵,然後按一下捷徑功能表上的 [檢視程式碼]。
將下列程式碼加入至按鈕的 Click 事件處理常式。
Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles insertText.Click Me.displayText.Text += "Hello World!" End Sub
private void insertText_Click(object sender, EventArgs e) { this.displayText.Text += "Hello World!"; }
在 C# 中,您必須將按鈕的事件處理常式加入至 Startup 事件。如需建立事件處理常式的詳細資訊,請參閱 HOW TO:在 Office 專案中建立事件處理常式。
this.insertText.Click += new EventHandler(insertText_Click);
測試應用程式
您現在可以測試文件,以確定在您按一下按鈕時會在文字方塊中顯示訊息 [Hello World!]。
若要測試您的文件
請按 F5 執行您的專案。
按一下這個按鈕。
確認文字方塊中是否出現 Hello World!。
後續步驟
這個逐步解說顯示在 Word 文件上使用按鈕和文字方塊的基本概念,以下則是接下來的一些工作:
使用下拉式方塊變更格式。如需詳細資訊,請參閱逐步解說:使用 CheckBox 控制項來變更文件格式。
使用選項按鈕選取圖表樣式。如需詳細資訊,請參閱逐步解說:使用選項按鈕更新文件中的圖表。
請參閱
工作
HOW TO:將 Windows Form 控制項加入至 Office 文件
概念
Office 文件上的 Windows Form 控制項概觀