プログラムでテキスト (.txt) ファイルに変換したい Word 文書があります。これにはC#を使用しています。Word 文書から段落と表を読み取り、それらをテキストに変換することができます。Word文書にはいくつかのテキストボックスがあり、それらのテキストボックスには読みたいテキストが含まれており、テキストファイルに入れています。私の問題は、これらのテキストボックスがどのコレクションに保存されているのかわからないことです。たとえば、すべての表は表コレクションに格納され、段落は段落コレクションに格納されます。これらのテキスト ボックスの読み方を誰か教えてください。追加情報が必要な場合はお知らせください。
2307 次
1 に答える
2
テキストボックスとテキストフレームがあります。テキスト ボックス内のテキストはすべて Doc.Content 範囲の一部になると確信しています。
ドキュメント内のすべてのテキスト フレームを見つけるには、次の VBA コードを使用します。
Dim Doc As Document
Dim Range As Range
' Load document
Set Range = Doc.StoryRanges(wdTextFrameStory)
Do Until Range Is Nothing
' Do something with Range.Text
Set Range = Range.NextStoryRange
Loop
于 2010-02-13T11:38:18.670 に答える