web-dev-qa-db-ja.com

リストからテキストを置き換えるMSWordマクロ

1つの番号を除いてすべてほぼ同じである約50のフォームを印刷する必要があります。あるテーブルからプルできるマクロを作成し、Word文書の空白を埋めてから、新しい文書を作成してその空白を埋めることは可能でしょうか?リストが完成するまでプロセスを続けますか?

おそらく変数をテーブルに配置し、変数を検索して、データベース(またはメモ帳、Excelなど)から値を取得して置換する、ある種の検索と置換マクロを考えていました。

何か案は?残念ながら、私はマクロの経験があまりありません。

2
Craig Johnson

Microsoft Wordには、非常に長い間「マージ」機能がありました。

真剣に、私は90年代初頭にWindows3.1で実行されているMSWordについて学び、レッスンの1つはマージ機能についてでした。

マージ機能のメーリングリボンがあり、定型書簡や封筒を作成するために設計されていますが、他の多くのマージ機能でも機能します。

これはWordの非常に成熟した有能なシステムですが、Wordの他の部分のように必要な特定の機能がない場合は、マクロ機能を使用して利用できます。

0
music2myear