【问题标题】:Retreiving/reading excel macro without opening excel?在不打开 excel 的情况下检索/读取 excel 宏?
【发布时间】:2017-01-30 14:11:33
【问题描述】:

我写了一个似乎坏了的 excel 宏,不幸的是,当我尝试在 VBA 编辑器中编辑宏时,excel 本身就崩溃了。无论我在加载有问题的 excel 文件之前还是之后打开 VBA 编辑器,这似乎都会发生。

有谁知道在不使用 excel 的情况下查看我编写的 VBA 代码的方法?或者,任何人都可以访问(此 excel 文件)中的 VBA 代码(链接已删除)而不会使他们的 excel 崩溃吗?

与“Running Macros without opening excel”不同,我不需要能够在没有 excel 的情况下运行损坏的代码 - 只需将其复制并粘贴到某处即可修复它!

【问题讨论】:

  • 如何将 marcosecurity 禁用宏运行然后提取?
  • 复制您的文件,将扩展名更改为zip,然后提取并使用decalage.info/vba_tools 中的工具之一从vbaProject.bin 中提取您的代码! ;)
  • 当你复制它时告诉我,以便我从公众中删除你的代码;)
  • 是的,我从你的问题中理解了这一点,但无论如何。这有希望解决您的问题吗?
  • 但我不得不说,当我第一次“天真地”打开它时,它确实使我的 Excel 程序崩溃了。我不介意我正在以某种方式在“测试”机器上工作。

标签: vba excel ms-office


【解决方案1】:

我创建了一个全新的 Excel 文件并打开 VBA 编辑器。然后我打开了你提供的那个,但我把它放在了一个不安全的文件夹中。 Excel 提示我选择在禁用宏的情况下打开它。我做到了,我可以在编辑器中看到代码。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    相关资源
    最近更新 更多