対応する受信者への1つのレポートが生成されるように、SQLステートメントによって変更されたアクセスレポートがあります。アクセス2007のVBAコードでCDOを使用しています。このレポートを受け取り、電子メールで送信することに興味があります。HtmlBodyにアクセスレポートを作成するにはどうすればよいですか?
1 に答える
2
おそらくこのようなもの。レポートをHTMLまたはRTFとして保存し、次の場所に読み込むという考え方です。
Const ForReading = 1
DoCmd.OutputTo acOutputReport, "Report1", acFormatHTML, "Report1.htm"
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile("Report1.htm", ForReading)
sBody = f.ReadAll
f.Close
obj.HTMLBody = sBody
于 2012-06-21T11:04:20.033 に答える