No.2ベストアンサー
- 回答日時:
簡単にやるなら、こんな感じで可能です。
単に Mailto リンクを踏んでるだけなので、あくまで簡易法。
本文(body) に長文をセットできません....
' // WSH の Run メソッドで Mailto:
Sub Sample()
Dim sAddr As String
Dim sBody As String
Dim sSubj As String
Dim sComd As String
sAddr = "hoge@sample.ne.jp"
sSubj = "メールテスト"
sBody = "標準メーラが起動しますよ."
sComd = "Mailto:" & sAddr & "?Subject=" & sSubj & "&body=" & sBody
Debug.Print sComd
CreateObject("WScript.Shell").Run sComd
End Sub
Outlook なら簡単なんですけどね... OE だとちょっと面倒です。
No.3
- 回答日時:
エクセルのVBEの画面に下記を貼り付けて実行する。
Dim Subj As String
Dim BodyText As String
Cells(1, "A") = "帰国報告"
Cells(1, "B") = "昨日かえって来ました"
Subj = Cells(1, "A")
BodyText = Cells(1, "B")
t = "C:\Program Files\Outlook Express\msimn.exe /mailurl:mailto:(自分のメイルアドレステキスト)?bcc=(自分のメイルアドレステキスト)&subject=" & Subj & "&body=" & BodyText & "%20"
MsgBox t
Shell t
End Sub
上記「{自分のメイルアドレス)」はテスト用の為にそうするだけで、
本当はC列、D列に宛先メイルアドレス等を事前にセットして置いて、上記の要領(&の利用)で文字列tを作り、For Nextで各行データを繰り回せば
メイル作成の画面の内容はこれで自由にかつ変化させられることができることになります。
ただ1通ごとの送信は、自動化できていません。
本質問はこれではダメと言う場合かもしれませんが、その際はごめんなさい。
回答ありがとう御座います。
確かに、希望に近いのが出来ます。
しかし、こないだ添付も出来てほしいと利用者に頼まれして舞いました。
添付を使わないと、回答者様のロジックで出来ます。。。
申し訳ありません。添付ファイルが出来てTo,CC,が出来るのが
あればご教授お願い致します。
No.1
- 回答日時:
自身のエクセルファイルを添付するのでこんなの使ってます↓
参考になるか分かりませんが。。。
Sub test1()
Mailto = Range("A1").Text
Subject = Range("A2").Text
Application.Dialogs(xlDialogSendMail).Show Mailto, Subject
End Sub
そうそうの回答ありがとう御座います。
確かに、おいらの質問の求めていたモノに近いです。
ただ、添付されてしまうのが。。。。
添付しない方法をご存知でしたら宜しくお願い致します。
私の方でも、継続して調べてみますが。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Gmail おすすめメーラー 1 2022/11/23 20:25
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- その他(Microsoft Office) outlook vba 予定表 3 2022/11/20 14:51
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Outlook(アウトルック) out look メールを引き継ぐ 5 2022/11/23 19:10
- グループウェア 電子メールのソフト「Outlook2016」の機能について 1 2023/04/04 21:22
- その他(メールソフト・メールサービス) 123仮@ybb.ne.jp メールソフトを使わずに、Gmailに転送中 2 2023/06/07 16:56
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
stable diffusionのインストー...
-
バッチファイル実行時に起動す...
-
VB.NETでDOSコマンドの複数実行
-
【VB.NET】コマンドプロンプト...
-
gccがコマンドプロンプト上で使...
-
コマンドプロンプトを消したい
-
EXCELをバッチコマンドで...
-
CreateProcessの制御について
-
eclipseのエラーに関する質問で...
-
unityというゲーム作成ソフトの...
-
batファイルで立ち上げたaplを...
-
すいませんsadfads.exeはsadfad...
-
echo と%ERRORLEVEL%の値について
-
c#でコマンドプロンプトを実行...
-
ExcelVBAにてアプリをタスクマ...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
拡張子を元に戻す
-
virualboxで仮想マシンフォルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
stable diffusionのインストー...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
ショートカットの作成とコピー
-
VB.NETでDOSコマンドの複数実行
-
gccがコマンドプロンプト上で使...
-
バッチファイル実行時に起動す...
-
VBAからキャッシュを削除する方...
-
c#でコマンドプロンプトを実行...
-
batファイルで立ち上げたaplを...
-
64bitのwindowsサーバーで32bit...
-
Shiftキーを押しながら起動
-
VB.NETでコマンドプロンプトの操作
-
Visual basic6.0からショートカ...
-
exe間での引き値の受け取り方法
-
プログラムを実行すると、なぜ...
-
相対パスのショートカットフォ...
-
PL/SQLで作成したストア...
-
バッチへ値を返す
おすすめ情報