我有一個數據庫鏈接到其他幾個人。有問題的數據庫有一些腳本,用於將表格導出到Excel「.xlsx」,其名稱鏈接到其他數據庫。基本上數據錄入是在一個數據庫中完成的,然後另一個數據庫將現場信息提取出來,以便實時更新。代碼殺死當前Excel文件,然後導出到新的Excel文件,而不打開輸出文件
但是,kill序列完成並導出新文件後,Excel文件打開。這會導致第二個數據庫無法看到實時更新的問題,因爲新的導出文件實際上並沒有覆蓋前一個自動打開的前一個數據庫。我需要幫助,告訴Excel導出文件不要打開。
我知道我應該昏暗的文件名,但我沒有:-)。
下面是代碼,非常感謝任何幫助。
Private Sub Form_Activate()
'Delete Existing File First; then create new
On Error Resume Next
Kill "\\ct13nt003\MFG\SMT_Schedule_Files\SMT Line Progress Files\SMT2Updated.xlsx"
On Error GoTo 0
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "SMT2Export", "\\ct13nt003\MFG\SMT_Schedule_Files\SMT Line Progress Files\SMT2Updated.xlsx", True
有以下任何解決您的問題的答案?如果是這樣,請將其中一個標記爲已接受... –