2

マージを実行して、いくつかのロジックを埋め込もうとしています。受信者のリストに指示を送信し、各受信者に適用されるメッセージの一部のみを含めます。データは、ユーザー名/電子メールアドレスの列と、列で識別される指示の段落を受け取るかどうかを指定する各ユーザーのフラグ変数を含む列を含むExcelテーブルから入力されます。VBについてはよくわかりません。これらのフラグ変数を使用して、その列に対応する命令をメッセージに含めるかどうかを指定したいと思います。

これがVBAで実現可能かどうか、またはこれを実行するためのより良い方法があるかどうかを教えてください。現在、指示の受信者のリストは少ないですが、急速に成長すると予想されるため、このプロセスを開発したいと思います。それが起こる前に。

更新:追加する必要があります:これを行うにはどうすればよいですか?ガイド、ペーストビンなど、どのようなリソースが役立ちますか?

4

1 に答える 1

0

特定の受信者の段落を含めたくない場合は、Excel テーブルのそのフィールドのテキストを空白 (つまり ="") に設定できます。差し込み印刷フィールドはテンプレート レターに引き続き存在しますが、表示されるテキストには対応せず、スペースを占有しません。段落が長すぎて 1 つの Excel セルに収まらない場合は、段落を細かく分割できます。

含める可能性のある各段落の Excel テーブルに列を作成することで、VBA に頼ることなくこれを行うことができます。これらは、フラグ列に基づいて、vlookup または if 関数を介して、段落テキストを入力したり、空白にしたりできます。

于 2013-03-28T11:37:42.327 に答える