HOW TO:將執行窗格加入至 Word 文件
更新:2007 年 11 月
適用於 |
---|
本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。 專案類型
Microsoft Office 版本
如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
[加入新項目] 對話方塊包含執行窗格控制項,其為執行窗格的使用者控制項,使用執行窗格控制項或使用者控制項可獲得相同結果。
如需如何將執行窗格加入至 Microsoft Office Excel 活頁簿的詳細資訊,請參閱 HOW TO:將執行窗格加入至 Excel 活頁簿。
注意事項: |
---|
您只能在 Word 或 Excel 的文件層級自訂中,建立執行窗格。您不能在應用程式層級增益集中,建立執行窗格。如需詳細資訊,請參閱依應用程式和專案類型提供的功能。 |
注意事項: |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本和使用的設定決定了這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
建立執行窗格控制項
若要建立執行窗格控制項並在文件中插入文字
在 Visual Studio 中開啟 Word 文件或範本專案。
在 [專案] 功能表上,按一下 [加入新項目]。
在 [加入新項目] 對話方塊中,選取 [執行窗格控制項],將其命名為 HelloControl,然後按一下 [加入]。
如果在設計工具中看不到執行窗格控制項,請按兩下設計工具中的 [HelloControl]。
從 [工具箱] 的 [Windows Form] 索引標籤,將 [按鈕] 控制項拖曳至執行窗格控制項。
將下列程式碼加入至按鈕的 Click 事件處理常式。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!" End Sub
private void button1_Click(object sender, System.EventArgs e) { Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!"; }
在 C# 中,您必須加入按鈕 Click 的事件處理常式。您可以將這個程式碼放在 HelloControl 建構函式 (Constructor) 中 (在 IntializeComponent 呼叫之後)。
如需如何建立事件處理常式的詳細資訊,請參閱 HOW TO:在 Visual Studio Tools for Office 中建立事件處理常式。
public HelloControl() { InitializeComponent(); this.button1.Click += new EventHandler(this.button1_Click); }
將執行窗格控制項加入至執行窗格
若要顯示執行窗格,請在執行窗格中加入控制項。下列範例在 Word 中將執行窗格控制項加入至執行窗格。
若要將執行窗格控制項加入至執行窗格
在 ThisDocument 類別 (Class) 中建立執行窗格控制項的新執行個體 (Instance)。
Dim hello As New HelloControl
private HelloControl hello = new HelloControl();
將下列程式碼加入至 ThisDocument 的 Startup 事件處理常式。
Me.ActionsPane.Controls.Add(hello)
this.ActionsPane.Controls.Add(hello);