如何使用Microsoft.Office.Interop.Word在word文档中获取形状或图片的文本

本文关键字:获取 文本 文档 Office Microsoft 何使用 Interop Word word | 更新日期: 2023-09-27 18:04:24

包含段落、图像和形状列表的word文件。在这里,一些图片(图像)是自己分组的。每个组都有一个文本框控件和一些文本。形状也有我上面提到的文本。

使用Microsoft.Office.Interop.Word

。段落,我可以得到段落文本。但是无法得到那些文本。我怎样才能得到它呢?

在Open Xml表示中,所有文本都在<w:p> .

请引导我走出这个问题…

萨拉瓦南。P

如何使用Microsoft.Office.Interop.Word在word文档中获取形状或图片的文本

你可以使用"HasText"属性来实现。

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