我在哪里可以找到MS Office接口在c++和COM中做一些自动化
Where can I find the MS Office Interfaces to do some automation in C++ and COM
我找到了文件MSPPT.OLB
,但无法用Oleview.exe
打开它。
这个文档不是在MSDN上吗,我能找到的都是c#接口。(可能是我错过了/或者不是一个很好的谷歌用户)
查找. olb文件。例如,对于Office 2010:
<>之前C:Program Files (x86)Microsoft OfficeOffice14>dir *.olbC:Program Files (x86)Microsoft OfficeOffice14的目录10/20/2010 03:36 PM 677,248 msaccOLB03/22/2010 08:29 PM 417,144 msoutl。OLB03/08/2010 06:23 PM 402,824 mspptOLB03/26/2010 08:52 PM 901464 msword。OLB之前Also: C:Program Files (x86)Common Filesmicrosoft sharedOFFICE14MSO.DLL
通过一些调整,您可以使用msvc++ #import
检测来生成c++包装器:
#import "TypeLibMSWORD.OLB"
raw_interfaces_only,
rename("ExitWindows","MsoExitWindows"),
rename("FindText","MsoFindText"),
named_guids
相关文章:
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 两个 COM 组件中 ENUM 的重复条目
- COM 接口 c# 封送数组数组
- COM :是否可以查看是否存在对我的某个 COM 对象的进程外引用?我可以释放它吗?
- 如何读取 C++ SAFEARRAY**,该 SAFEARRAY** 是 COM 互操作的结果,其中 C# 返回值为
- 进程外 EXE 的免注册 COM
- 使用 Outlook 2016 Microsoft Store 连接到 Outlook COM
- 如何从COM模块中的函数返回字符串数组?
- 如何在C++非托管/本机 DLL 中从注册免费 COM C# 托管 DLL 创建 COM 对象
- Windows (COM) API 的行为不同,没有特定的库
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 在传递 com 变体时运行 excel 宏崩溃
- 从 WinRT C++组件访问 COM 对象
- c++ com 如何继承 IUIAutomationPropertyChangedEventHandler 接口
- 如何将从控制台应用程序C++回调设置为C++ COM DLL
- 使用线程 C# 中的 VC++ 6.0 COM DLL
- 问题: 从 MFC 调用 C# 未托管 COM C++
- 如何调试 COM DLL
- 通过 COM 对象连接 x64 应用程序时出现问题
- 正在将IPA文件上传到diawi.com