C#操作Word的一點(diǎn)認(rèn)識
作者:佚名 
  C#操作Word的一點(diǎn)認(rèn)識主要向你介紹了C#操作Word的內(nèi)涵,以及C#操作Word的具體的方法的應(yīng)用解析。
 C#操作Word的內(nèi)涵:C#操作Office套件的時(shí)候都需要用到COM組件,需要在項(xiàng)目里添加相應(yīng)的COM組件。用C#在Word里查找指定關(guān)鍵字的方法有兩種:Selection對象和Range對象。
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的一點(diǎn)體會就向你介紹到這里,希望對你了解和學(xué)習(xí)C#操作Word有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡 
                    來源:
                    ieee.org.cn
 














 
 
 
 
 
 
 