我需要製作一個VBA腳本,它可以獲取當前工作簿的完整副本並將其保存爲新名稱。VBA Excel備份:通過VBA以新名稱保存當前工作簿副本,保留VBA腳本,無提示
它需要是VBA腳本和一切的完整副本。
用戶可能不會被提示輸入任何內容 - 新的文件名(和位置)將由代碼提供。
我需要製作一個VBA腳本,它可以獲取當前工作簿的完整副本並將其保存爲新名稱。VBA Excel備份:通過VBA以新名稱保存當前工作簿副本,保留VBA腳本,無提示
它需要是VBA腳本和一切的完整副本。
用戶可能不會被提示輸入任何內容 - 新的文件名(和位置)將由代碼提供。
這樣的事情確實足夠了嗎?
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\Data.xlsm"
Application.DisplayAlerts = True
對於完美的問題了解:) – 2013-04-04 11:57:58
當@Siddharth Rout和roger_rowland合併時,我得到了一個工作代碼。謝謝! – 2013-04-05 10:51:40
'.SaveCopyAs'? http://msdn.microsoft.com/en-us/library/office/ff835014.aspx – 2013-04-04 11:43:00
這非常簡單,並且完全受Excel宏記錄器支持。請記住使用另存爲並將文件擴展名設置爲'.xlsm'... – 2013-04-04 11:43:01