使用 VC++ 创建 Excel 自动化插件
Posted
技术标签:
【中文标题】使用 VC++ 创建 Excel 自动化插件【英文标题】:Creating Excel Automation add-in with VC++ 【发布时间】:2012-12-06 18:04:14 【问题描述】:我是 Excel 插件和 Visual Studio 的新手。经过一番搜索,我想出了以下步骤来创建 Excel 自动化插件:(我使用的是 VS 2012)
-
创建一个 C++ ATL 项目
添加一个 STL 简单对象
右键单击对象并添加一个方法(带有 IN 和 RETVAL 参数)
构建解决方案
用 regsvr32 注册 dll
我能够成功注册 dll。但加载项未显示在 Excel 2010 中的自动化服务器可用列表中(安装在我的 Windows 7 机器上)。 Excel 是 32 位的。
提前致谢
【问题讨论】:
【参考方案1】:我使用了错误的 regsvr32。由于我正在构建 32 位 dll,因此我应该使用 \Windows\SysWOW64 中的 regsvr32。
【讨论】:
以上是关于使用 VC++ 创建 Excel 自动化插件的主要内容,如果未能解决你的问题,请参考以下文章
Visual C++ 用啥代码可以创建自动启动的windows服务呢
Excel催化剂开源第4波-ClickOnce部署要点之导入数字证书及创建EXCEL信任文件夹