Где я могу найти интерфейсы MS Office для автоматизации в C ++ и COM?

Я нашел файл MSPPT.OLB, но не в состоянии открыть его Oleview.exe,

Разве в MSDN нет этой документации, все, что я могу найти, это интерфейсы C #. (Может быть, я пропустил / или не очень хороший пользователь Google)

2

Решение

Ищите файлы .OLB. Например, для Office 2010:

C: \ Program Files (x86) \ Microsoft Office \ Office14> dir * .olb

Каталог C: \ Program Files (x86) \ Microsoft Office \ Office14

20.10.2010 15:36 677 248 MSACC.OLB
22.03.2010 20:29 417,144 MSOUTL.OLB
08.03.2010 18:23 402 824 MSPPT.OLB
26.03.2010 20:52 901 464 MSWORD.OLB

Также: C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\MSO.DLL

С некоторыми настройками вы можете использовать MSVC ++ #import детектив для создания оболочек C ++:

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

Другие решения


По вопросам рекламы [email protected]