私はAccess 2010を使用しており、PDFとして電子メールで送信コマンドは不可欠です。しかし、私はユーザーからメインリボンを隠してしまったので、実際にボタンをクリックできないという問題があります。Access 2010 PDF、VBAコードを使用したレポートの保存と電子メール
誰かが私にPDFを送って、ファイルを保存し、特定のIDに基づいて個々のレポートをGmail経由でメールすることができるVBAコードを教えてもらえますか?私は、ユーザーがメールアドレス、件名、メッセージ本文を追加して、それらをクリックして送信することができてうれしいです。
私は次のコードから始めますが、動作しません。あなただけのリボンコマンドを実行されるマクロを作成することができるように
Dim myPath As String
Dim strReportName As String
DoCmd.OpenReport "rptsuivi", acViewPreview, , "tblsuivi.[N°Suivi] = '" & Me.[CompanyName] & "' "
myPath = "C:\"
strReportName = "Raport de suivi" + "-" + ".pdf"
DoCmd.OutputTo acOutputReport, acFormatPDF, , myPath + strReportName, True
DoCmd.Close acReport, "rptsuivi"
Gmailのみを使用する必要がありますか? Outlookを使用できますか? – Ibo
はい私は両方を使用することができます –
私は理解できない唯一のものは、PDFレポートになるでしょうか?それはあなたのアクセスデータベースの特定のテーブルですか?アクセステーブルからpdfレポートを作成し、Outlook経由で簡単に添付ファイルとして送信することができます。また、既に知っている場合は、Outlookのフィールドに値を設定することもできます。さらに、マクロをどのように実行するのですか?ボタンを使用したいのですか、それとも他の方法で実行したいですか? – Ibo