Вы можете просмотреть документ , используя Find
объект из Word Interop.Вы можете установить свойство Find.Font.Name
для выбора или диапазона из вашего документа.Обратите внимание, что интерфейс Font
имеет несколько свойств Name*
для различных кодировок.
EDIT
Вот эквивалентный код VBA:
Dim selectionRange As Range
Set selectionRange = Application.ActiveDocument.Range
With selectionRange.Find
.ClearFormatting
.Format = True
.Font.NameBi = "Narkisim" //for doc without bidirectional script, use Name
Do While .Execute
MsgBox selectionRange.Text
Loop
End With
Объектная модель из Word Interop такая же, см. Ссылку выше.
Не спрашивайте меня сейчас о коде C # ... это ТАК, мы не делаем серебряные пластины.И если вы когда-нибудь собираетесь серьезно работать с API Office Interop, вам понадобится прочитать код VBA.