excel - 如何将 VBA .xlam 项目解构为 .cls 和 .frm 文件?
问题描述
我目前正在开发一个用 VBA 编写的 Excel 插件,并将 Excel 与它的 Visual Basic 编辑器一起使用。我的问题是 Excel 会将代码编译成单个 {Addin}.xlam 文件,该文件对版本控制毫无用处,并且限制我只能使用 Visual Basic 编辑器,这在 Mac 上使用起来既困难又尴尬。
我知道像 Rubberduck 和 XlTools 这样的工具,但这些工具似乎都仅限于在 Excel 中工作。我正在寻找的是具有方便功能的 CLI 工具,例如:
vba build src/
(从 src 文件构造一个可行的 .xlam)
vba extract addin.xlam
(从 .xlam 中提取 src 文件)
这将非常有帮助,这样我就可以使用版本控制以及 Visual Studio 来编写 VBA。
解决方案
推荐阅读
- join - Power BI-BigQuery 连接错误:“不能在没有字段相等条件的情况下使用”
- c# - 为什么可能多次枚举 IEnumerable 警告 *未显示 *
- java - 以对象为值在 HashMap 中动态嵌套键值
- c++ - C++:矩阵高斯消除不起作用:使用单维数组存储元素
- flutter - 我如何阻止用户在颤动中返回上一页
- css - word-wrap 在行 flex 容器内的 flex-item 中不起作用
- python - 使用擦除旧选项卡将数据框写入 Excel 文件
- javascript - 有没有办法为视野定义一个动态边界框?
- vb.net - 我应该将什么值设置为提供程序以连接到 VB.NET 中的 Access 数据库?
- r - 我的 ggplot 条形图 reorder() 函数不起作用