2

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

我不知道如何进行复制操作...

4

1 回答 1

3

保存为要容易得多。

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

  • 对新文件执行另存为
  • 关闭副本
  • 重新打开原件

至于删除代码看看这些问题:

Excel VBA代码模块的源代码控制

将活动工作表保存为新工作簿的宏,询问用户位置并从新工作簿中删除宏

于 2009-04-14T19:18:38.440 回答