システムwiki

電子メールの件名にメールマージ機能を使用する

AlexPol 受付中 最終更新日:2021-06-15 15:24

Excel 2010スプレッドシートからのデータを使用して、Word 2010でメールマージを使用することを学んだところで、Outlook 2010アカウントからテンプレートからパーソナライズされた電子メールを送信します.メールマージは非常に便利なようですが、おそらくパーソナライズするための最も重要なことです.
販売メールは件名です.
Office 2010のメールマージを使用して、カスタム情報を件名にカスタム情報を挿入する方法はありますか?
一例として、「あなたの会社はオンライン支払いを受け入れる」のような主題を持っていたいですが、私のスプレッドシートに含まれている会社名に「<<あなたの会社>>」を置き換えてください.
これは可能ですか?誰もが無料アドオンを知っていないのであれば、私はこの作業をするためにダウンロードすることができますか?

返信リスト(回答:7)

6 #
DougRob 2

今日ここで少し静かだった(そして外ではあまりにも暑すぎる)ので、私は添付ファイルを使ったマージをあなたに件名で使用されるデータソースからのフィールドを選択するというオプションを提供しました.そしてそれは入るための施設を持っています
選択したフィールドの内容の前に、および選択したフィールドの後にも行くテキスト.

Windows Live SkyDriveの次のページから作成したMergetools-20140111アドインをダウンロードすることができます. https://skydrive.live.com/?cid=5aedcb43615e886b#!/?Cid=5Aedcb43615E886B!CID=5AEDCB43615E886B&ID=5AEDCB43615E886B%21566
Word Startupフォルダにファイルを保存します.Windows XPでそのフォルダのデフォルトの場所は
C:\文書と設定\[ユーザー名] \Applicationデータ\Microsoft\Word\Startup
Windows VistaとWindows 7では、
c:\users\[ユーザー名]\appdata\Roaming\Microsoft\Word\Startup
それを行ったら、以下のタブがリボンに追加されます.

注意することの1つは、データソースのフィールド名に英数字の文字(no @、#、$、%、&、()など)のみを含める必要があり、フィールド名は数字で始めてはいけません(0-9)

システムの使用方法について説明しているそのページにも、添付ファイルとマージをダウンロードすることもできます.
施設を使用して、マージ自体によって作成された文書だけを単語ファイルまたは.pdfファイルの形式で送信することができるため、実際には別の添付ファイルを持つ必要はありません.

応答6# ->にスキップ
4 #
DavidAn

Doug、

件名をカスタマイズするためのアドインの「添付ファイルとマージ」機能が大好きですが、処理された電子メールにマッピングされたフィールドがマージされていません.たとえば、「<<グリーティングライン>>は、受信者の名前を言うだけです.私はあなたが作成できることを知っています
挨拶文、しかし、電子メールの本文のどこにでもカスタムフィールドを挿入するにはどうすればよいですか?

これを回避するにはどうすればいいですか?

Dave

応答4# ->にスキップ
3 #
DougRob

施設は複合マージフィールドを利用できません.ただし、DataSourceで式を使用すると、<>フィールドによって作成されたものと同じ出力でデータソース内の別のフィールドに入力することが可能です.
挨拶文にその分野を使用してください.

<<グリーティングライン>>の出力と同じデータを持つデータソース内のフィールドを作成するもう1つの方法は、<<グリーティングラインを入力するディレクトリタイプメールマージメイン文書を使用してデータソースを使用することです.>>セル内のフィールド
その主な文書内に他にもない1行、1列のtable.その後、新しいドキュメントにマージを実行すると、そのドキュメントには、データソースのレコードの<<グリーティングライン>>フィールドの出力を持つ行を含むtableが含まれます.
そのtableをコピーしてデータソースの新しい列として貼り付け、適切なフィールド名を指定できます.

応答6# ->にスキップ
5 #
KAMALHA

このマクロを作成する際のあなたの努力に感謝します.ブラボー!

しかし、私はまだ頑張っています.実行するたびに、それは私に "9-subscriptが範囲外の範囲外に与えます."

私は何か間違っていることを教えてください.

Bjp、私はWindows-10でOffice 2016を使用しています.

応答5# ->にスキップ
2 #
DougRob 2

9-範囲外のエラーが発生する可能性があります.データソース内の問題-通常、数字で始まるAlpha-Nemeric文字以外のフィールド名は、フィールド名と最初のデータ行の間に空の行を持ちます.
チャートをマージした場合、データソースにはデータ名と\またはChartを持つシートが含まれていません.

ソートできない場合は、このスレッドをカバーしている電子メールメッセージに参照するメールマージのメイン文書とデータソースのコピーを送信してください.

7 #
DougRob 9

仲間のMVP Graham Mayor's Mail Merge Merge Add-in-

からダウンロードできます.

https://www.gmayor.com/manytoone.htm.

対象内のマージフィールドを含めることを許可しますが、私はあなたの例のようにテキスト内ではなく、テキスト内のテキストの前後に、そのフィールドを見つけなければならないと思います.

私はあなたがそれを修正するためにGrahamのアドインのコードにアクセスすることができないことを知っています.

MyMergetools-20140111私のWindows Live SkyDriveの次のページからダウンロードできるアドイン:
https://skydrive.live.com/?cid=5aedcb43615e886b#!/?Cid=5Aedcb43615E886B!CID=5AEDCB43615E886B&ID=5AEDCB43615E886B%21566

それに保護されているコードがありませんので、望むものをやるように変更することが可能であろう.

応答7# ->にスキップ
1 #
ChiaraD

私はあなたの投稿を今すぐ見つけましたそれは私のエラーですか、それともあなたはもうあなたのコードを共有しないことを決めましたか?

ありがとう、

Chiara