2012-06-12 83 views
2

我正在使用word interop API遍歷Word文檔中的段落。到目前爲止,我沒有遇到使用樣式對象檢測不同標題的問題。然而,現在我有一種情況,表內的內容與外面的內容具有相同的風格。我需要找出一種方法來了解所討論的段落實際上是一張表格。使用Office Interop在Word文檔中檢測表格和圖像

我有類似的需要找出段落實際上是一個嵌入式圖像。

當我在word文檔中物理選擇表格或圖像時,我可以看到上面格式變化的工具部分。當選擇圖像時,它是「圖片工具」,當選擇表格時,它是「表格工具」,當選擇正常段落時,工具部分不顯示。 ?

感謝 長Sameer

回答

3

雖然這篇文章似乎是老了,我碰到這同時尋找類似的問題在辦公自動化工作的同時,希望這篇文章將有助於調查和進一步擴大。

循環瀏覽word文檔的段落,

Paragraph.Range.Tables.Count提供了一個值,指示段落是否在表格內。

Paragraph Outside table : Paragraph.Range.Tables.Count = 0 
Paragraph Inside table : Paragraph.Range.Tables.Count = 1 (or above not checked) 

爲了得到表中的端部(內表最後一段)

    : Paragraph.Next().Range.Tables.Count == 0 

(同時使用NetOffice組件,其在轉使用互操作程序集上述邏輯適用,希望這直接適用於字互操作程序集也)

相關問題