0

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

例如:“Introduction”是目录中的一个条目,样式为 Heading 1。我想阅读标题“Introduction”下的内容,但不想阅读更多内容(即不是 Introduction 子标题下的内容)

我一直在尝试使用样式/样式、内容表、段落/段落、范围来做到这一点。仍然无法想出有效的解决方案。

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

任何指针将不胜感激

问候萨米尔

4

1 回答 1

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

谢谢

萨米尔

于 2012-06-09T09:28:53.027 回答