我在哪里可以找到MS Office接口在c++和COM中做一些自动化

Where can I find the MS Office Interfaces to do some automation in C++ and COM

本文关键字:COM c++ 自动化 接口 在哪里 Office MS      更新时间:2023-10-16

我找到了文件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