2011-08-04 37 views
1

我的單詞文件包含段落,圖像和形狀列表。這裏,一些圖片(圖像)自己分組。每個組都有一個帶有文本的文本框控件。形狀也有我上面提到的文本。如何使用Microsoft.Office.Interop.Word獲取Word文檔中的形狀或圖片中的文本?

使用Microsoft.Office.Interop.Word.Paragraphs,我可以得到段落text.But無法獲得這些文本。我怎麼能得到它。

在Open XML表示法中,所有文本都在<w:p>之內。

請指引我走出這個問題...

Saravanan.P

+0

爲什麼不只是使用。Linq-to-XML中的值? (對不起,這是VB.NET,因爲C#不支持文字,但它應該與C#類似) –

回答

1

您可以使用「HasText」屬性的這個工作。

if (FileDocument.Shapes.Range(1).TextFrame.HasText != 0) 
{ 
    Fieldstring.Add(FileDocument.Shapes.Range(1).TextFrame.TextRange.Text.ToString()); 
} 
相關問題