首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Office applications COM接口

Microsoft Office applications COM接口
EN

Stack Overflow用户
提问于 2015-10-11 19:20:08
回答 1查看 205关注 0票数 0

我之前问过这个问题:Create COM object using plain C

在研究上一个问题时,我发现的第一个解决方案是使用通用的IDispatch接口并使用Invoke来访问Internet Explorer对象。后来我发现Internet Explorer的本机C接口可以在Windows SDK的exdisp.h头中找到。使用这个头文件对我的问题来说是一个更清晰的解决方案。

但是,我似乎找不到类似的Microsoft Office应用程序的头文件。我对Excel特别感兴趣。

有没有类似的头文件可以自由访问?此标头应公开Microsoft excel COM接口。

EN

回答 1

Stack Overflow用户

发布于 2015-10-11 19:36:08

有一些工具可以导入类型库并从中创建idl文件和c头文件,这些类型库可以放在一个具有*.tlb扩展名的文件中,也可以作为资源嵌入到exe|dll|ocx文件中。

最好的工具是microsoft的oleview,它包含在任何SDK中。来自Codeproject的一个很好的教程:http://www.codeproject.com/Articles/3699/Importing-Type-Libraries

但是我想推荐更好的pellesc:http://www.johnfindlay.plus.com/pellesc/addin/RegTypeLib_WS.zip作为一个很好的例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33064363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档