Я пытаюсь написать надстройку для PowerPoint, которая делает в основном одно: дать пользователям кнопку где-нибудь щелкнуть, после того, как они нажмут на нее, выбранный в настоящий момент TextField должен получить выделенный синтаксис.
Подсветка синтаксиса очень проста, мне просто очень трудно найти хорошую информацию о том, как успешно взаимодействовать с PowerPoint из кода. В некоторых статьях MSDN рассказывается, как добавлять элементы управления при запуске документа или AddSlide, но нет хорошей информации о том, как расширить пользовательский интерфейс.
Кто-нибудь имел некоторый опыт в этой области и мог бы указать мне какой-нибудь ресурс, который может помочь?
Кроме того, я использую PowerPoint 2007, в то время как мой клиент может запустить PPT2003. Какова обратная совместимость надстроек?
Обновление : я уже использую VSTO, основная проблема состоит в том, чтобы узнать, как на самом деле добавить кнопки в PowerPoint. Мне уже удалось добавить форму или манипулировать ею.