【问题标题】:Excel VBA copy XL-2007 Macro-Enabled Workbook as excel-2003 file with no macrosExcel VBA 将 XL-2007 启用宏的工作簿复制为没有宏的 excel-2003 文件
【发布时间】:2009-04-01 23:58:57
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    另存为要容易得多。

    为什么它必须保持打开状态? - 你可以通过以下方式模拟它:

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

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

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2014-08-14
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多