使用word interop 2007阅读word文档特定标题下的内容

时间:2012-06-06 09:34:13

标签: vb.net ms-word office-interop

我一直在试图弄清楚如何阅读存在标题的段落内容。标题本身是目录的一部分。标题将具有特定的样式(比如标题1)。

例如:“简介”是带有样式标题1的内容表中的条目。我想阅读“简介”标题下的内容,但不再阅读任何内容(即不在简介的子标题下的内容)

我一直在尝试使用样式/样式,TableofContent,Paragraphs / Paragraph,Range。仍然无法想出有效的解决方案。

我在VS 2010中使用VB.NET。我正在使用@ http://msdn.microsoft.com/en-us/library/bb244515(v=office.12所述的2007对象模型(office 2007 interop)这个词

任何指针都将不胜感激

问候 萨米尔

1 个答案:

答案 0 :(得分:2)

最后我得到了解决方案。

下面的代码段会检测具有“标题1”样式的段落

   For Each paragraph As Paragraph In doc.Paragraphs
        Dim style As NetOffice.WordApi.Style = paragraph.Style
        If style.NameLocal = "Heading 1" Then
            paragraph.Next()
            Console.WriteLine(paragraph.Range.Text)
            Console.WriteLine("*********")
        End If
    Next

由于

萨米尔