API-интерфейсы Microsoft Office OneNote C ++?

Я пытался изменить содержимое Microsoft Office OneNote с помощью программирования на C ++. Конкретно при использовании Интерфейсы диалоговых окон быстрого заполнения. Но все доступные здесь примеры для C #, я хочу знать, доступен ли API для C ++, и если да, то где я могу начать их изучать. Я просто хотел использовать это диалоговое окно, чтобы получить раздел OneNote и вставить свой контент как страницу в этот раздел.

2

Решение

Как Даниэль Эскапа пишет:

Откройте Visual Studio и создайте новый проект C ++. Для моего примера я создаю консольное приложение Win32:

Теперь я хочу добавить заголовочный файл OneNote2007, OneNote12.h. Вы можете найти, что прилагается к этому документу. Обязательно скопируйте его в папку с исходными файлами C ++, а также добавьте его в заголовочные файлы следующим образом:

Добавьте новый #include для OneNote:

#include "OneNote12.h"

Теперь просто подключитесь к OneNote, как к любому другому COM API. Пожалуйста, смотрите здесь для примера:

    CoInitialize(NULL);

IApplication* piOneNote;CoCreateInstance(__uuidof(Application), NULL,

CLSCTX_LOCAL_SERVER, __uuidof(IApplication), (void**)&piOneNote);if(piOneNote)

{

BSTR temp;

HRESULT hr = piOneNote->GetHierarchy(NULL, hsNotebooks, &temp);

wprintf(L"%s", temp);

}
0

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

Других решений пока нет …

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