分享至
請教各位邦友們
我有一excel檔案有定時向SQL更新資料所以儲存格內容是會持續變動的
目前是使用巨集的方式寫thisworkbook.Save的方式但是此招有一個缺點是,副檔須改成xlsm且VBA程式會遺留在file內
如果拿到檔案的人open file時將巨集允許,那他的電腦也會一直執行AutoSave的動作
試問是否有其他方式 將excel定時存檔的方法或者不會遺留巨集語法在檔案內的作法謝謝~
已邀請的邦友 {{ invite_list.length }}/5
將巨集放在另一個檔案B
開啟檔案 A 和檔案B
讓檔案A 去抓 檔案B的巨集來執行
檔案A 單獨執行時,會抓不到檔案B的巨集,這樣檔案A 就不會 AUTO SAVE
我之前寫很多VBA 應用,慣用的功能都取一樣的名字, A.PRI B.PRI
先開A ,再開B ,在A執行 PRI 時,就會變成執行 B的PRI 而不是 A本身的PRI
檔案-->另存新檔-->工具-->一般選項-->勾選備份
就會自動產生備份檔。
是指這個功能嗎?
我的excel檔是持續放置狀態不關閉的,可能不是這樣用,謝謝你
IT邦幫忙