c++ - 是否可以将 VBA 编程环境添加到我的 C++ 应用程序中?
问题描述
我有一个用 C++ 编写的应用程序,并希望为用户提供拥有 VBA 编程接口的可能性(与 Excel 中的接口没有什么不同)。有没有可能这样做?为此是否存在一组库?做起来很难吗?
解决方案
是的,这是可能的,但确实认为这非常困难。作为十个初学者,您的应用程序将需要一个全面的组件对象模型接口。那时,您将能够使用 VBScript,因此最好停在那里。
对于成熟的嵌入式 VBA,您需要与 Microsoft 协商许可证。
一些应用程序(例如 Reuters Kobra)以类似的方式许可 VBA 接口。
推荐阅读
- windows - bat 脚本将 .gz 文件解压缩到一个位置并提取到另一个位置
- flutter - 使用提供程序从 sqflite db 获取日期
- c# - 无法从用法中推断方法的类型参数。尝试显式指定类型参数
- powershell - Powershell - 替换前导路径信息
- machine-learning - 使用整数和类型进行分类
- vue.js - 如何观察对象的变化?this.$set 似乎只捕获属性更新
- java - Java - 将字符串中的给定日期时间转换为本地时区
- android - 如何从 Android 上的 Contact DB 获取 Skype ID(我的解决方案几乎可以)
- python - 如何在 django 和 PostgreSQL 中实现拼写不敏感搜索?
- c# - 在纯 C# 中使用 extern `kernel32.dll` 函数重写代码以使用 Mono