我想以 xlsx 格式匯出我的檔案。我可以使用“ExportWithFormatting”來做到這一點(見這里)。但是,我想用“File-XXXX”命名我的檔案,其中 XXXX 是從我的表單中檢索到的值。
我嘗試了幾件失敗的事情,例如: 圖片
你知道怎么做嗎?謝謝
uj5u.com熱心網友回復:
嘿,最好用VBA編程。這是一個如何做到這一點的例子:
Public Function ExportExcelFile(ByVal strFilePath, strFileName As String) As Boolean
'Example : ? ExportExcelFile("C\MyDocuments\","TestFileName.xlsx")
Dim strQueryName As String
Dim strFilePathFull As String
Call DoCmd.Hourglass(True)
strFilePathFull = strFilePath & strFileName
strQueryName = "qselPriceListExport"
Call DoCmd.OutputTo(acOutputQuery, strQueryName, acFormatXLSX, strFilePathFull, Autostart:=False)
ExportExcelFile = True
Call DoCmd.Hourglass(False)
End Function
要實作這一點,例如在表單上,??您可以說按鈕,轉到事件并選擇 On Click,然后選擇最底部的選項,然后 VBA IDE 將打開。在這里你可以粘貼下面的代碼:
Private Sub btnYourButtonNameHere_Click()
call ExportExcelFile("C\MyDocuments\","TestFileName.xlsx")
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/429056.html
上一篇:動態排序列MSAccess子表單
