そのため、VBAコードを使用してクエリをExcelにエクスポートしています。これは機能しますが、結果のファイルは見苦しく、いくつかの単純なフォーマット(数千の区切り文字とドル記号、列幅など)を適用しようとしています。VBAで手動で実行するコードを見たことがありますが、これは醜く、将来変更するのが難しいため、代わりにExcelテンプレートファイルを使用することを検討しています。
私の問題は、テンプレートファイルを設定しても、結果のスプレッドシートに影響がないように見えることです。ここでテンプレートファイルは何をすることになっていますか?このスプレッドシートに簡単なフォーマットを適用する他の方法はありますか?
DoCmd.OutputTo acOutputQuery, QueryName, "ExcelWorkbook(*.xlsx)", FileName & ".xlsx", OpenFile, template, 0, acExportQualityPrint