2013-11-22 51 views

回答

1

Word對象模型沒有任何東西可以獲取頁面中的標題。所以顯然Netoffice不能做任何事情(它只是包裝這些對象模型)。目錄和圖表有HeadingStyles

您必須遍歷樣式並查看標題樣式是否匹配。默認情況下,Word 2010中標題的樣式爲「標題1」,以便遍歷段落並檢查其樣式。

樣品使用VSTO - 改變它NetOffice

Range rangeToInspect = // Range that you need to inspect 
Style refStyles; 
     foreach (Paragraph para in rangeToInspect.Paragraphs) 
     { 
      refStyles = para.get_Style(); 
      if (refStyles != null) 
      { 
       if (refStyles.NameLocal.Contains("Heading 1", StringComparison.OrdinalIgnoreCase)) 
       { 
        //Do the stuff here with Heading 
       } 
      } 
     }