excel - 如何不使用excel文件直接将PERL中的VBA文件转换为vbaProject.bin?
问题描述
或者在 Perl 中将 VB 文件编译为 .exe?
我正在使用 unzip 命令从示例 XLSM excel 文件中提取 VBA-bin。
unzip -j xl/sample.xlsm xl/vbaProject.bin
我在 git 目录中的 sample.vb 文件中有相同的宏代码。我正在使用 Perl 脚本生成 XLSM 文件,并使用在这些生成的文件中添加 vbaProject.bin
$workbook->add_vba_project( '/home/pathtosharedtemplatefolder/vbaProject.bin' );
我打算更新“pathtosharedtemplatefolder”目录中的 sample.vb 文件。所以我可以在本地编译 sample.vba 文件来生成用于表格格式化的 bin 文件,而不是使用 project.bin 文件本身。这样我还可以使用 git diff 跟踪 sample.vb 文件的更新以进行调试。
或者
将 VBA 编译到项目 bin 的 Linux 命令/PERL 代码是什么?
解决方案
推荐阅读
- databricks - 如何检查是否有人使用带有数据块连接的集群?
- mongodb - MongoDB。在字符串字段中搜索子字符串
- translation - 如何翻译 PrestaShop 1.7 新翻译系统中的覆盖模块?
- ios - 如何在 iOS 的导航中制作带有徽标和文本的自定义导航栏?
- javascript - 为什么 Lerna 不对我的依赖项进行符号链接?
- node.js - Mongoose Model.save() 在 mocha/chai /GET :id 测试中返回未定义
- html - 水平滚动条粘在底部
- java - 如何使用 Java 从 XML 中删除子元素?
- xamarin.forms - ImageCropper.Forms:如何获取最终裁剪图像的流和路径值?
- angular - 在 matDailog (Angular 9+) 中注入后在 json 视图中显示数据