0

次をやりたいのですが、どうすればいいのかわからないので、助けてください。

まず、Word 文書を

wordApp.Documents.Open; 

次に、別の名前で保存してコピーを作成しようとします

aDoc.SaveAs(ref saveas...);

ここで、savedAs ドキュメントを単語ごとに調べたいと思います。すべての単語を取得し、単語を 1 文字ずつ確認する必要があります。

つまり、実際には単語を取得し、いくつかのルールを確認してから、その単語を 1 文字ずつ読み上げて、それらの文字を変更 (音訳) したいので、最終的に音訳されたドキュメントができあがります。for loop insdie for loopを使用してこのコードを記述しようとしていましたが、ドキュメント全体を単語ごとにループする方法がわかりません...同時に、現在取得されている単語の代わりに新しい形式の単語を書き直します.

これを実装するための正しい Interop.Word コマンドを教えてください。

4

1 に答える 1

0

この記事では、単語ドキュメントから単語を取得する方法について説明します

http://zirmandli.wordpress.com/2007/07/04/read-word-doc-using-c/

ドキュメントはこれを呼び出すことで取得されます:

Word.Document doc = wordApp.Documents.Open(ref file, ref nullobj, ref nullobj,
                                      ref nullobj, ref nullobj, ref nullobj,
                                      ref nullobj, ref nullobj, ref nullobj,
                                      ref nullobj, ref nullobj, ref nullobj);
于 2013-02-21T16:45:06.523 に答える