gpt4 book ai didi

c++ - 在哪里可以找到 MS Office 界面以在 C++ 和 COM 中进行一些自动化

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:43:41 27 4
gpt4 key购买 nike

我找到了文件 MSPPT.OLB,但无法用 Oleview.exe 打开它。

MSDN 上没有这个文档吗,我只能找到 C# 接口(interface)。 (可能是我错过了/或者不是一个很好的谷歌用户)

最佳答案

查找 .OLB 文件。例如,对于 Office 2010:

C:\Program Files (x86)\Microsoft Office\Office14>dir *.olb Directory of C:\Program Files (x86)\Microsoft Office\Office1410/20/2010  03:36 PM           677,248 MSACC.OLB03/22/2010  08:29 PM           417,144 MSOUTL.OLB03/08/2010  06:23 PM           402,824 MSPPT.OLB03/26/2010  08:52 PM           901,464 MSWORD.OLB

Also: C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL

With some tweaks, you can use MSVC++ #import detective to generate C++ wrappers:

#import "TypeLib\MSWORD.OLB" \
raw_interfaces_only, \
rename("ExitWindows","MsoExitWindows"), \
rename("FindText","MsoFindText"), \
named_guids

关于c++ - 在哪里可以找到 MS Office 界面以在 C++ 和 COM 中进行一些自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24732191/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com