標題:
日期到了就自動存檔
[打印本頁]
作者:
hochoc
時間:
2011-4-27 10:03
標題:
日期到了就自動存檔
請問如何利用程式讓excel檔日期到了就自動存檔(檔案未開啟的狀態)
例如:
檔案名稱:acb.xlsm
存檔日期時間:每週五下午5點自動存檔(是另存新檔)
另存新檔名稱:abc_20110429(_的日期是依照存檔當天的年月日)
謝謝!!
作者:
kimbal
時間:
2011-4-28 00:34
如果不開啟檔案, 你可以設定WINDOWS的排程和配合BAT檔.
1.準備一個BAT檔(用NOTEPAD把以下兩行存為 .BAT格式, 如BACKUP.BAT):
set curr_date=%date:~6,4%%date:~3,2%%date:~0,2%
copy c:\....\acb.xlsm c:\...\abc_%curr_date%.xlsm
需要配合你電腦的時間格式,以上的DD/MM/YYYY,
DD/MM/YYYY
0123456789
~6,4 就是第6個位開始,打後拿4個位. 即YYYY
~3,2 就是第3個位開始,打後拿2個位. 即MM
~0,2 就是第0個位開始,打後拿2個位. 即DD
c:\...\就是你的檔案文件夾位置
BAT的參考:
http://bbs.nsysu.edu.tw/txtVersi ... M.1078700757.A.html
2.設定排程每天運BACKUP.BAT一次
http://support.microsoft.com/kb/308569/zh-tw
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)