0

部門内のすべてのスタッフと学生の名前と電子メール アドレスを持つ DepartmentEmailList というクエリがあります。最初の列である MailingName には、全員の姓名が含まれています。2 列目の電子メールには、電子メール アドレスが含まれています。

Outlook 2007 から全員に電子メールを送信したいと考えています。Access のフォームに、Outlook を開いて電子メール アドレスを挿入するボタンを配置するのが理想的です。私はオンラインで少し調査を行いましたが、この状況でうまくいくと思われるものを見つけることができません. Access からレポート、テーブル、またはクエリを添付したくありません。クエリの全員にメールを送信したいだけです。

メール列を Outlook に手動でコピー/貼り付けする以外に、これに対する解決策はありますか?

よろしくお願いいたします。

4

1 に答える 1

0

DoCmd.SendObjectは引数acSendNoObjectを受け入れます。さらに、参照ページには Outlook 経由で電子メールを送信するためのサンプル コーディングが含まれており、簡単に適用できます。レコードセットを反復処理して、各アドレスに電子メールを送信できます。

構文:

DoCmd.SendObject ObjectType, ObjectName, OutputFormat, To, _
   Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile

通常、FollowHyperLink を使用してメールをクリック可能にすることもできます。

FollowHyperlink "mailto:example@example.com"
于 2012-06-26T08:18:54.673 に答える