![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?8acaa2e)
初投稿です、宜しくお願いします。
VBよりBeckyを使用して、メール送信をしたいのですが、以下の方法だとBccは無視されてしまいます。(BeckyのVer.2.21.02 の更新履歴にあります。)
Shell "C:\Program Files\RimArts\B2\B2.exe mailto:aaa@aa.com?cc=bbb@aa.com?bcc=ccc@aa.com&subject=テスト&body=テストです", vbNormalFocus
下記環境で開発を行なっています。
Visiual Basic 6.0、Becky2.4501、Access2002
VBからBeckyを使用して、Bccを設定できるやり方がありましたら、ご教授下さい。
追伸:別のやり方として以下の方法も試しました。
Accessオブジェクトを使用したSendObject命令を使用すると、
Bccは設定できますが、今度は署名が表示されません。
署名コンボ(Alt + G)をいじると署名が表示されるようになるので、
SendKeys "%G{UP}{DOWN}",False
で署名コンボを変更するよう命令を送りましたが駄目でした。
署名コンボを認識してくれないようです。
ちなみに、メニューバーのファイル(Alt + F)を開くように
SendKeys "%F",False
とすると、メニューバーのファイルは開きました。
以上、宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
コマンドラインからの mailto:... は RFC2368 が BCC を禁止していますので、その動きで仕様通りと思います。回答者も切り分けしてみました。README.txt でも改修履歴がありますし。
ところで、Visual Basic ではありませんが、Windows 自動化ソフト UWSC Pro でトライしてみました。結果良好です。SendKeys コマンドを利用可能な言語処理系でも頑張れば出来そうな予感がしますがどうでしょうかね。。
(スクリプト例)
新規メールウインドウを出しておいて実行します。to:, cc:, bcc:, subject:, body: を設定します。最後にシグネチャを追加します。
dim wid
wid = GETID("新規", "Becky2ComposeFrame")
CTRLWIN(wid, ACTIVATE)
SENDSTR(wid, "to@example.com", 1, TRUE)
SENDSTR(wid, "cc@example.com", 2, TRUE)
SENDSTR(wid, "bcc@example.com", 3, TRUE)
SENDSTR(wid, "件名雛型", 4, TRUE)
SCKEY(wid, VK_TAB)
SCKEY(wid, VK_CTRL, VK_A)
SENDSTR(0, "本文雛型")
SCKEY(wid, VK_CTRL, VK_V)
SLEEP(3)
SCKEY(wid, VK_ALT, VK_G, VK_DOWN)
SCKEY(wid, VK_ENTER)
参考URL:http://www.uwsc.info/
アドバイスをいただき、ありがとうございます。
sendkeysコマンドを使用する方法を検討しましたが、欠点がありました。
beckyを起動しておいて、becky上の入力モードを全角にしておきます。その後、sendkeysコマンドを使用してbeckyの本文を入力したことにすると、英数字の部分で処理が止まったり、変な動きになることが分かりました。
よって、sendkeysコマンドを使用した方法は取りやめになりました。
最終的には、Bccを設定することが優先事項のため、accessオブジェクトのsendobject命令を使用することになりました。署名についてはbeckyで設定されたものが表示されないので、本文の最後にプログラム側で設定することにしました。
結局、妥協してしまいました。
ご協力ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS メールソフトBecky!について 2 2023/04/21 12:39
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- その他(メールソフト・メールサービス) thunderbird BCCが来なくなった 1 2023/04/07 13:30
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excel VBAからBeckyを起動してメールを送りたいが、Bccにアドレスが入らない
Visual Basic(VBA)
-
Excel : VBAからBecky!を介してメイルを発送する
PowerPoint(パワーポイント)
-
VBAでBeckyメールを起動したい
Access(アクセス)
-
-
4
beckyでのメール自動送信は可能ですか?
Gmail
-
5
ExcelVBAでメールを作成してメーラーを起動するプログラムを作って
その他(プログラミング・Web制作)
-
6
.batファイル作成 mailto: コマンドのbody について
iOS
-
7
Becky! 良く使う操作を覚えさせたい。
その他(ソフトウェア)
-
8
メール受信時に自動処理&本文から情報取得したい
その他(コンピューター・テクノロジー)
-
9
エクセルによるメール作成でBccは自動で設定できないのでしょうか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
texに関する初歩的な質問
-
開発後のテスト方法の勉強について
-
P2P地震速報のEEW APIの仕様書...
-
半加算器について
-
Excel-VBA コンテンツの作成日時
-
正しいHTMLのマークアップが学...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
Zと2とか紛らわしいのがあるか...
-
納入日と納品日について
-
オーバレイ方式と仮想記憶シス...
-
サーバのスペックの選定方法に...
-
テストについて
-
契約書の「重大な背信行為」は...
-
購入手続き後の値上げ
-
JPドメイン以外でEUCを使用
-
インプットとアウトプット
-
三菱製PLC:ファイルレジスタ(...
-
納入日と納期
-
formで送信したPOSTデータの削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
texに関する初歩的な質問
-
Composerのようなホームページ...
-
Excel-VBA コンテンツの作成日時
-
C#単体テストで同クラス内の呼...
-
テスト仕様書作成って初心者(...
-
JUnit結果出力をファイルに書き...
-
EXCEL_VBAでOracleにADO接続し...
-
VBからBeckyを使用したメール送...
-
Visial C++におけるプログラミング
-
BOXにカーソルを合わせると、BO...
-
過負荷テストはどのようにして...
-
vbsの文字列比較について
-
どうしてもわかんないのでおし...
-
PHPとDW8の関係と設定に...
-
ショッピングカートを作るには?
-
エビデンスってなんですか?(S...
-
仕様書に書かれていないこと
-
ホームページ・ビルダーで「e...
-
C#の単体テストでローカル変数...
-
PL/SQLのカーソルについて
おすすめ情報