Outlookメール雛形の文章内の名前を変えて送信する方法

お世話になっております。

①Outlookでメールの雛形テンプレートを作成し、保存

②Excelで
・送信者名
・アドレス
のリストを作成(list.xlsx)

③Uipathで以下の処理をやる

1:Excelアプリケーションスコープでlist.xlsxを起動
2:あらかじめ作っておいたメールテンプレート(雛形)を起動
3:送信者(自分)の名前を入力ダイアログボックスで入力させる
4:宛先名(相手)をメール本文内で都度変換し、送信

この2,4の処理が分かりません。

イメージとしては、上記メールテンプレートの画像で

%NAME%→Excelのlist.xlsxに登録されている名前
%MYNAME%→入力ダイアログボックスで入力した送信者(自分)の名前
アドレス→lisx.xlsxに登録されているアドレス(相手のアドレス)

で、アドレスはメールテンプレートの「宛先」になります。

色々とググったのですが、Uipath内でテキストを作成し、それをメール本文に
書き込むというものが多くて、テンプレートを起動して・・というのは
見当たらないようでした。

なので、ここで質問させていただきました。
どなたか分かる方がいたら教えていただけますでしょうか。

それではよろしくお願いいたします。

テンプレートを使うのではなく、テンプレート文言をテキストファイルにして、string型として保有するのです…

で、可変部分を置換しつつ、アクティビティの本文に設定してあげればいいですね…

ありがとうございます。
つまり、もともとメールテンプレートをUipath内で操作することはできないということなのでしょうか。

やりようだと思いますが、なかなか手間がかかると思います。

アクティビティだと、メールを0から作れる。
テンプレートは事前に作っていたものから作成する。

この事前に作っていたものを、簡単に扱えるかどうか。。。がポイントだと思います。

あと、リッチテキスト形式のメールも扱いにくいですね。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.