0

概要: レポートを Excel に入力し、先輩がさまざまなアプリケーションのバグを追跡するために必要とするドキュメントに手動でコピーする必要があります。Excel およびドキュメントのレポートは、アプリケーションごとに異なります。そのため、Excel に記入し、合意されたテンプレートに Word でエクスポートするので、作業を保存したいと考えています。

問題: 定義済みのテンプレート (ドキュメント) でいくつかの変数を検索し、これらの変数を Excel のデータに置き換えるマクロを作成しようとしています。変数は、<-AppName->、<-AppID-> (自己作成) などのテキストにすぎません。Excel には、高中および低としてマークされた問題がある 1 つのシートがあるため、ねじれがあります。このリストを、高、中、低とマークされた 3 つの異なるテーブルと同じドキュメントにエクスポートしたいと考えています。

質問: VBA 経由で Excel からのデータを使用して、doc に変数 (上記のように) を設定する方法を教えてください。変数にデータを入力できる場合、複数の行があるため、3 つの異なるテーブルでデータを Excel から doc にエクスポートするにはどうすればよいですか。

前もって感謝します。

4

1 に答える 1

0

私はこれを詳しく調べていませんが、なぜそれが機能しないのかわかりません。

1)WordのVBA APIにアクセスできるように、VBAプロジェクトでライブラリ参照を設定します。
2)Excel VBAメソッドで、検索/置換の配列を設定します。
3)同じモジュールで、Wordファイルを開き、変数を置き換えます。私が言ったように、私はAPIをいじっていないので、これを簡単に実行できるかどうかはわかりません...しかし、これもチェックしてください。
4)ワードドキュメントを新しいファイルとして保存し、閉じます。

「3つの異なるテーブル」の意味はわかりませんが、その部分を見つけて交換する方法がわかれば、簡単です。

于 2013-01-07T05:02:43.510 に答える