ลองดูตัวอย่างนี้นะครับ
เวลาจะกด Export คุณอาจจะนำ คำสั่งนี้ต่อท้ายไปตอนกดเปิดรายงานนะครับ
วิธีใช้คือ ที่ปุ่มกดเปิดรายงาน
ใส่ Call ExportExcel()
ตัวอย่างคำสั่งครับ
Sub ExportExcel()
Dim strReportName As String
Dim strPathOUT As String
Dim OpenTarget As Object
Set OpenTarget = CreateObject("Shell.Application")
strReportName = "ReportName"
strPathOUT = CurrentProject.Path & "\ " & strReportName & ".xls"
DoCmd.OutputTo acOutputReport, strReportName, acFormatXLS, strPathOUT
OpenTarget.Open (strPathOUT)
End Sub
หมายเหตุ ReportName คือชื่อของ Report ที่เราจะ Export ออกไปเป็น Excel นะครับ