我正在寻找一个vba宏,该宏将使用我指定为无Excel 2003宏的文档的名称来复制当前启用Excel 2007宏的工作簿。它还应保持当前工作簿处于打开状态并采用Excel 2007格式(因此另存为将不起作用)。
我不知道如何进行复制操作...
最佳答案
另存为非常容易。
为什么必须保持打开状态? -您可以通过以下方式进行模拟:
对新文件另存为
关闭副本
重新打开原件
至于删除代码,请看以下问题:
Source control of Excel VBA code modules
Macro to save active Sheet as new workbook, ask user for location and remove macros from the new workbook