• ベストアンサー

accessについて

accessのレポートをメールの本文として送信したいのですが 方法を教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

「書式をそのまま」ということであれば、最も忠実に書式を保ってくれるのはSnapshotFormat形式のファイルをメールに添付する方法だと思います。 問題は (1)ファイルサイズがやたらに大きい(自分の場合、テキスト形式で8KBのものがスナップショットだと53KBにもなったので、使っていない) (2)メールの送信先がスナップショットビューワなどのソフトを持っていないと見られない事 だと思います。 マクロのアクションを「オブジェクトの送信」か「出力」にしてオブジェクトの形式をSnapshot Formatにすれば簡単にできますよ。

rupon_001
質問者

お礼

ありがとうございます。とても参考になりました。 tryしてみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kakkysan
  • ベストアンサー率37% (190/511)
回答No.1

本文として送信するなら、一度TXT化するより無いと思いますので、 レポートをtxtでエクスポートして、メール本文にそのtxtを貼り付ければ良いのではないでしょうか。 添付ファイルとして送るなら、HTML形式や、excel形式で添付すれば良いでしょう。

rupon_001
質問者

お礼

ありがとうございました。早速実行してみました。 書式もそのまま表示させるのは無理ですよね・・・?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • (アクセス)フォームからのメール送信について

    アクセス2003 アウトルック2010 Windows XP(とVISTA) 1. フォームで、メール送信対象者を指定します。 (別のテーブルから名前とアドレスを呼び出し) 2. 同じフォームで、どのようなメールを送るのか選択します。 3. メール送信ボタンをクリックしたら、 1で選択した対象者に、 2で選択したメールを送るにはどうしたらよいでしょうか。 なお、メール本文には、○○様へ や、 ○月○日のご予約を承りました。 のように差し込みをしたいです。 わからない点: アクセスからメールを送信する手順は調べたのですが、 本文はその都度入力・または既定文章が1種類での方法です。メール本文のパターンが複数ある場合の指定方法がわかりません。

  • ACCESSから、メール送信を行いたいです

    ACCESS(2007)から、新規にデータが登録された際に、そのタイトルと 本文の内容を含めた、メールを送信したいです。 BASP21を組み込み、それ自体メールを送信することはできたのですが、 登録フォームの内容と、送信内容をどう組み合わせればいいのか、わかりません。 記述方法など教えていただけないでしょうか

  • access プレーンテキストのレポート?

    accessでインターネットショプの受注管理をしようとしています。 注文を受けたら受注確認のメールを注文者に送信したいのですが、全く方法が分からずに困っています。 印刷用の納品書のレポートやデータ入力用のフォームはできました。(レポートやフォームはaccessの解説書を読んで作ったものです。) その納品書のレポートとほぼ同じ内容をプレーンテキストにして受注確認のメールとして注文者に送りたいと思っています。 送信はメールソフトで行おうと思っています。

  • アクセス97のレポートをワード変換で・・・

    お世話になります。 アクセス97でレポートをマクロを使用して、メール送信したいのですが、出力ファイル形式をリッチテキストにすると、罫線が消えてしまいます。 なにかいい方法はないでしょうか。 宜しく、お願いいたします。

  • Accessでデータを差し込み表示したい

    Accessでデータを差し込み表示したい 自営業をしていて、お客さんのリストをDB化しています。 メールを送る際に、名前、ID等を差し込んでACCESS上に表示し、それをコピーして、メール本文にペーストしたいのですが、可能でしょうか。 Accessのレポート機能でできる気がするのですが、書籍等を見てもよくわからなく、お力をお貸し頂ければと思います。 宜しくお願い致します。

  • 添付ファイルが、メールからアクセスされない

    Windows XPから、添付ファイルをメールで送信すると、「次の添付ファイルは安全でないため、メールからのアクセスが削除されました」のメッセージがでまして、本文は送信されますが、添付ファイルはできません。2週間前はそんことはなかったのですが。ご教示お願いします。

  • Outlook Web Accessでのメール送信が・・・

    Outlook Web Accessでメール送信しようとすると ウィンドウは開くのですが、本文入力する場所が×になっていて 送信出来ません。 いろいろと設定変えてみたのですが変わらないです。 OSはVistaを使用しています。 ご存知の方居られましたらご教授願います。

  • AccessのレポートをWordに

    Accessのレポートの数ページをメールで送りたいのですが。 何か良い方法はございますでしょうか? Wordに出力してみたのですが、レポート全てのデータが出力されてしまったのと、レポートで作成した枠や線などは出力されてないようです。 Accessのレポートで印刷されるのと全く同じように、Wordで印刷されるようにしたいのですが。 よろしくお願い致します。

  • アクセス・レポートの添付

    アクセスのレポートで作成した「見積書」を、アクセスソフトを持っていない人にメールで添付する方法はありますか? よろしくお願いします。

  • AccessのDoCmd.SendObjectについて

    AccessVBA初心者(ExcelVBAはまあまあ経験有)の者です。 下記のようにプログラムを組んで実行してみたのですが、 複数レコードあるクエリを読んでいるにもかかわらず、 メールを一通しか送信してくれません。 色々と試してみたのですが、メール本文が短いと送信できるようです。 (送りたいメール本文は1KByte弱で、それだと失敗しますが、メール本文を「test」の四文字だけにするときちんとレコード数だけメール送信してくれます。) 回避策はあるでしょうか。 ---------------------------------------- Public Function メール送信Sub() Dim db As DAO.Database Dim rs As DAO.Recordset Dim 件名 As String Dim 本文 As String Set db = CurrentDb Set rs = db.OpenRecordset("022.メール送信用クエリ", dbOpenForwardOnly, dbDenyWrite) Do Until rs.EOF '件名の作成 件名 = "御注文品発送のご連絡" '本文の作成 本文 = rs!メール本文 ' 本文 = "test" 'メールの送信 DoCmd.SendObject , , acFormatTXT, rs!購入者Eメールアドレス, "(CC用メールアドレス)", , 件名, _ 本文, False rs.MoveNext Loop rs.Close: Set rs = Nothing End Function ----------------------------------------

専門家に質問してみよう