• 締切済み

Excelからmailto:でメール送信

セルを押せばクライアントのメールソフトが起動するよう mailto:でメール送信をさせたいです。 mailto:お名前?subject=例の件&body=あれはどうなった? と入れれば件名も本文もあらかじめ設定できますよね? そこで質問なんですが、 1.このままだと本文にはズラズラ一行しか入れることが  出来ません。改行して複数行の本文にしたい場合はどう  すればよいでしょうか? 2.bodyを別セル(例えばA2セルから)参照で拾いたい場合  はどうしたらよいでしょう?なるべくならマクロ化せず  ワークシート関数で済ませれたら嬉しいです。   如何でしょうか?

みんなの回答

  • mmaaeeta
  • ベストアンサー率46% (12/26)
回答No.1

1. セルを右クリックして「セルの書式設定」を選び、「配置」タブの「折り返して全体を表示する」を選んでください。 ただし、「mailto:~」と書かれていてもわかりにくいと思いますので、セルを右クリックして「ハイパーリンクの編集」を選び、「表示文字列」の欄を「メール送付」かなにかにして、表示の内容を短くしたほうが見やすいと思います。 2. のほうは、ワークシート関数ではちょっとわかりません。すいません。

Passerby01
質問者

補足

説明不足で済みません。 セルの中身を言っているのではなく、セルを押した結果 について質問しているつもりでした。 body= 以降の本文に改行を入れ、開いたメールのメッセージに改行が反映されればいいなと思ったのです。 うまく説明できずに済みませんでした。