徹底活用する方法を研究するサイトです。マクロコメントにて以下のご要望をいただきました。初歩的な質問で申し訳ありません。小生の環境は、Windows10/Office365です。VBAからOutlookでの送信も行ったことが多数あります。質問内容は以下の通りです。Outlookで2つのアドレス”A@Outlook.jp”と”B@Outlook.jp”を持っており、”A@Outlook.jp”が元々あったアドレスです。”A”は個人用に使っており、ボランティアとして参加している団体との送受信用に”B”を使いたいと考えています。VBAから差出人を”B@Outlook.jp”としてメールを送信したいのですが、”.Save”で下書きを作り、プルダウンで差出人を切り替えて送信することはできるのですが、どうせなら直接”B”から”.Send”で送信したいと思っております。.Senderとか.SendUsingAccount、.SentOnBehalfOfNameを試しているのですが、いまいち上手くいきません。したらよいのか、お教えください。その際、表示される名前も”????”ではなく、指定する表示名で相手先に送信したいと思っています。やろうとするとエラーが発生してしまいます。上で使用することを前提としており、省略されている記述があるためです。いうように記述する必要があるのです。以外のアプリケーションのマクロからアカウントを指定してメールを送信するマクロのサンプルです。ここをトリプルクリックでマクロ全体を選択できます。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。メールアドレスキャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。