#463 | 既定のメールソフトで新規メールにデータを添付する方法 | VBA | |
DoCmdオブジェクトのSendObjectメソッドを使うと、メールに、テーブルやフォーム、レポートなどのAccessオブジェクトを添付することができます。このメソッドを実行すると、OS上で設定された既定のメールソフトの新規メールが自動的に生成され、そこに指定のAccessオブジェクトが"添付"されます。 SendObjectメソッドは、次のような順番で引数を指定します(必要に応じて一部の引数を省略することもできます)。
プログラム例: 'メールにレポートを添付します DoCmd.SendObject acSendReport, _ "rpt社員", _ "Snapshot 形式 (*.snp)", _ "abcdefg01@****.com", _ "abcdefg02@****.com", _ "abcdefg03@****.com", _ "社員レポート", _ "社員のレポートを送付します。" 'メールにテーブルを添付します DoCmd.SendObject acSendTable, _ "社員", _ "テキスト ファイル (*.txt)", _ "tabcdefg01@****.com", , , _ "社員テーブル", _ "社員のテーブルデータを送付します。" 一例目の実行結果: 二例目の実行結果: データ形式未指定のときに表示されるダイアログの例: |
|||
|
Copyright © T'sWare All rights reserved |