2010-07-27 7 views

risposta

6

Ecco un breve ciclo per la parte della parola. Prendi il nome dello stile per un paragrafo e controlla il suo nome. Il nome sarà diverso in base a ciò che è definito nel modello di documento.

foreach (Paragraph paragraph in this.Application.ActiveDocument.Paragraphs) 
{ 
    Style style = paragraph.get_Style() as Style; 
    string styleName = style.NameLocal; 
    string text = paragraph.Range.Text; 
    if(styleName == "Normal") // do something 
    else if(styleName == "Heading 1") // do something 
} 
1

In questo modo si evita di usare il nome di stile localizzato:

if(style.NameLocal == Doc.Styles[Word.WdBuiltinStyle.wdStyleHeading1].NameLocal){ 

}