2014-02-19 95 views
-1

当我用记事本或记事本++直接打开VBA文件时,只能看到一堆奇怪的字符。如何在记事本或记事本++中打开VBA文件

我怎么打开VBA-文件:

  1. 解压一个* .dotm文件
  2. 在那里,你会发现/word/*.bin
  3. 解压此* .bin文件文件
  4. 有你有VBA项目的源代码
  5. 现在试着打开/查看你的choise的编辑

是否有人知道一种正确查看源代码的方法?使用dll或替换字符等...

+0

哪年的Excel文件是?你想从它那里得到什么?你想从VBA项目中导出代码吗? – 2014-02-19 09:02:52

+0

你是什么意思的VBA文件?它是Excel-Vba吗? – Bathsheba

+0

它是Word和Excel的VBA代码。我们使用Office 2010,但VBA代码是在几年前编写的。但代码仍然有效。 – arnie

回答

1

.bin本身是一个Zip文件,它包含OLE结构化存储/ BIFF文档,这些文档与 之间的交互有点不重要。

http://www.codeproject.com/Articles/15216/Office-2007-bin-file-format

如果Word可运行应用程序的机器上,你可以使用它的COM自动化功能,以VBA项目导出为纯文本文件。

+0

谢谢你的回答。我会检查这一点。我刚刚找到的另外两个链接也许可以帮助其他人: 1. http://stackoverflow.com/questions/2297675/code-to-read-oleobject-files 2. http://poi.apache。组织/ index.html的 – arnie