0

見出しが存在する段落コンテンツを読む方法を理解しようとしています。見出し自体は目次の一部です。見出しには特定のスタイルがあります (見出し 1 など)。

例: 「イントロダクション」は、見出し 1 のスタイルを持つ目次のエントリです。「イントロダクション」という見出しの下のコンテンツを読みたいが、それ以上のコンテンツは読みたくない (つまり、イントロダクションのサブ見出しの下のコンテンツではない)

スタイル/スタイル、TableofContent、Paragraphs/Paragraph、Range を使用してこれを実行しようとしています。いまだに有効な解決策が思い浮かびません。

私は VS 2010 の VB.NET で作業しています。@ http://msdn.microsoft.com/en-us/library/bb244515(v=office.12 )

任意のポインタをいただければ幸いです

サミールよろしく

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 に答える