Excel VBA复制XL-2007宏启用工作簿作为excel-2003文件,没有宏

时间:2009-04-01 23:58:58

标签: excel vba copy excel-2007 excel-2003

我正在寻找一个vba宏,它将使用我指定的名称作为Excel 2003无宏文档制作当前Excel 2007启用宏的工作簿的副本。它还应该保持当前工作簿的开放状态和Excel 2007格式(因此保存 - 不起作用)。

我无法弄清楚如何进行复制操作......

1 个答案:

答案 0 :(得分:3)

进行保存要容易得多。

为什么要保持开放? - 您可以通过以下方式模拟它:

  • 另存为新文件
  • 关闭副本
  • 重新打开原始

删除代码时请查看以下问题:

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