逐步解說:使用 CheckBox 控制項變更檔格式設定
本逐步解說示範如何在 Microsoft Office Word 的文件層級自定義中使用 Windows Forms 控件來變更文字格式。
適用於: 本主題中的資訊適用於 Word 的檔案層級專案。 如需詳細資訊,請參閱 Office 應用程式 lication 和項目類型所提供的功能。
本逐步解說將說明下列工作:
在設計時間將文字和控件新增至檔層級專案中的檔。
選取選項時格式化文字。
若要查看結果為已完成的範例,請參閱 Office 開發範例和逐步解說中的 Word 控件範例。
注意
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱將 IDE 個人化。
必要條件
您需要下列元件才能完成這個逐步解說:
此版 Visual Studio 包含 Microsoft Office Developer Tools。 如需詳細資訊,請參閱 設定計算機來開發 Office 解決方案。
Word 2013 或 Word 2010 。
建立專案
第一個步驟是建立 Windows 文件專案。
建立新專案
建立名稱 為 My Word Formatting 的 Word 檔案專案。 在精靈中,選取 [ 建立新檔]。
如需詳細資訊,請參閱 如何:在Visual Studio中建立 Office專案。
Visual Studio 會在設計工具中開啟新的 Word 檔,並將 My Word Formatting 專案新增至 方案總管。
將文字和控件新增至 Word 檔
在本逐步解說中,將控件中的三個 Bookmark 複選框和一些文字新增至 Word 檔。 選取框會向使用者呈現格式化文字的選項。
新增三個複選框
請確認已在 Visual Studio 設計工具中開啟文件。
從 [工具箱] 的 [通用控件] 索引標籤,將第一個CheckBox控件拖曳至檔。
在 [屬性] 視窗中變更下列屬性。
屬性 值 名稱 applyBoldFont Text 粗體字 按 Enter 鍵,將插入點移到第一個複選框下方。
將第二個複選框新增至複選框下方
ApplyBoldFont
的檔,並變更下列屬性。屬性 值 名稱 applyItalicFont Text 斜體 按 Enter 鍵,將插入點移到第二個複選框下方。
將第三個複選框新增至複選框下方
ApplyItalicFont
的檔,並變更下列屬性。屬性 值 名稱 applyUnderlineFont Text 強調
新增文字和書簽控件
將插入點移至複選框控制下方,然後輸入下列文字:
按兩下複選框以變更此文字的格式。
從 [工具箱] 的 [Word 控件] 索引標籤,將控件拖曳Bookmark至檔。
[ 新增書籤控件 ] 對話框隨即出現。
選取您新增至檔的文字,然後按下 [ 確定]。
Bookmark名為 Bookmark1 的控制項會新增至文件中選取的文字。
在 [屬性] 視窗中,將 [名稱] 屬性的值變更為 fontText。
接下來,撰寫程式代碼,以在核取或清除複選框時格式化文字。
核取或清除複選框時格式化文字
當使用者選取格式選項時,請變更檔中文字的格式。
選取複選框時變更格式設定
以滑鼠右鍵按兩下
ThisDocument
方案總管,然後按下快捷方式選單上的 [檢視程式代碼]。僅適用於 C#,將下列常數新增至 ThisDocument 類別。
const int WordTrue = -1; const int WordFalse = 0;
將下列程式代碼新增至 Click 複選框的
applyBoldFont
事件處理程式。將下列程式代碼新增至 Click 複選框的
applyItalicFont
事件處理程式。將下列程式代碼新增至 Click 複選框的
applyUnderlineFont
事件處理程式。在 C# 中,您必須將文字框的事件處理程式新增至 Startup 事件。 如需如何建立事件處理程式的詳細資訊,請參閱 如何:在 Office 專案中建立事件處理程式。
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
測試應用程式
您現在可以測試您的檔,以確認當您選取或清除複選框時,文字的格式是否正確。
測試您的檔案
按 F5 執行您的專案。
選取或清除複選框。
確認文字的格式正確。
下一步
本逐步解說顯示使用複選框的基本概念,並以程式設計方式變更 Word 檔中的文字格式設定。 接著可以執行下列一些工作:
使用按鈕填入文字框。 如需詳細資訊,請參閱 逐步解說:使用按鈕在檔中的文字中顯示文字。
使用選項按鈕以選取圖表樣式。