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

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