问题是我们如何将完整的 VBA 项目导出为文本,以允许保留在版本管理系统中,或者比较“the”和“now”之间发生的更改。
我最初的开始是使用 stackoverflow 问题提供的代码 https://stackoverflow.com/questions/31347919/how-to-export-vbaproject-in-excel 尽管它提供了源代码库,但错过了各种项目(特别是二进制形式)及其相关细节。
虽然我认为(希望)可以直接访问对象名称集合,但我无法识别允许我访问而不产生错误的方法。因此,所附代码包括每个“标准”对象的特定例程以导出该对象的属性。 如果有人知道如何做到这一点,我将不胜感激您的改变......