如何在没有Excel的情况下提取旧的Excel宏?

tzdcorbm  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(184)

我有一个旧的Excel文件,其中包含一个使用Excel编码的模型。
我需要那个模型,但我只能访问不兼容的XLS 365。当我打开包含XLS代码的xls文件时,它会给出警告:
在此文件中打开NetBeans项目需要当前未安装的组件。此文件将在没有NetBeans项目的情况下打开。有关详细信息,请在Office.com中搜索“NetBeans转换器”。
我在互联网上搜索了很多,试图找到一个这样的转换器,但没有找到。这是我的工作电脑,所以我不能安装旧版本的excel,也不能修改当前的安装。
有没有什么方法可以简单地查看代码-我不需要能够运行它,理想情况下,如果我甚至可以打印出来,作为纯文本,这将是罚款。
我可以使用Python,如果有帮助的话。

我尝试过的:

  • 我用在线转换器尝试转换xls文件到xlsm,没有运气。
  • 我试过用Pandas阅读文件,用ZipFile,没有成功
  • 我试着在文本编辑器中阅读它,但它显然是一个二进制代码,所以这是一个无用的尝试。

我似乎找不到任何有用的建议,在论坛帖子,因此这篇文章。

mctunoxg

mctunoxg1#

有一个现在不可用的“修复程序”,它是为旧版本的Office发布的,允许您打开和查看具有旧格式宏的文件。
有人在这里提供了内容:https://drive.google.com/file/d/17xg7oJw6fKBb2rMde6kGZ0L7DvFzVZb0/view?pli=1
我从这篇文章中找到了链接:
https://techcommunity.microsoft.com/t5/excel/vba-converter/m-p/2157185
我按照自述文件中的说明操作,它在Office 365中对我很有效。唯一棘手的部分是定位XNUMDLL文件夹-对我来说,它是
第一个月

相关问题