掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
C#操作Word的內涵:C#操作Office套件的時候都需要用到COM組件,需要在項目里添加相應的COM組件。用C#在Word里查找指定關鍵字的方法有兩種:Selection對象和Range對象。

10年積累的網站設計、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有樂亭免費網站建設讓你可以放心的選擇與我們合作。
C#操作Word之Selection對象的用法:
- // C#
- internal void SelectionFind()
- {
- string strFind = "find me";
- Word.Find fnd = ThisApplication.Selection.Find;
- fnd.ClearFormatting();
- fnd.Text = strFind;
- object missingValue = Type.Missing;
- if (fnd.Execute(ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue))
- {
- MessageBox.Show("Text found.");
- }
- else
- {
- MessageBox.Show("The text could not be located.");
- }
- }
C#操作Word之Range對象的用法:
- // C#
- internal void RangeFind()
- {
- Word.Range rng = ThisDocument.Paragraphs[2].Range;
- Word.Find fnd = rng.Find;
- fnd.ClearFormatting();
- object missingValue = Type.Missing;
- object findStr = "find me";
- if (fnd.Execute(ref findStr,
- ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue,
- ref missingValue, ref missingValue, ref missingValue))
- {
- MessageBox.Show("Text found.");
- }
- else
- {
- MessageBox.Show("Text not found.");
- }
- rng.Select();
- }
C#操作Word的一點體會就向你介紹到這里,希望對你了解和學習C#操作Word有所幫助。
【編輯推薦】

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流