因此,我有一個訪問文件,我經常需要將其復制到另一個目錄中,以替換最新版本。我想使用Excel宏來實現此目的,并且還想在此過程中重命名文件。例如 fileName = "X:\Database\oldName.accdb" copyDestination = "Y:\dbstore\" newName = "newName.accdb"有一個簡單的方法嗎?
3 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
使用此代碼時使我頭疼的一件事(可能會影響其他人,我希望有人在此處留下這樣的評論供我閱讀):
我的目的是創建一個動態訪問儀表板,該儀表板需要更新其鏈接表。
我使用上述復制方法將現有鏈接的CSV替換為它們的更新版本。
從模塊手動運行以上代碼可以正常工作。
從鏈接到CSV數據的表單運行相同的代碼會出現運行時錯誤70(權限被拒絕),即使我代碼的第一步是關閉該表單(該表單也應該已解鎖CSV文件,以便可以覆蓋它)。
我現在相信,盡管該表單已關閉,但在執行與該表單相關聯的VBA時,它會保持過期的CSV文件鎖定。
我的解決方案是從與數據庫一起打開的另一個隱藏表單中運行代碼(按計時器事件)。
- 3 回答
- 0 關注
- 1411 瀏覽
添加回答
舉報
0/150
提交
取消