У меня около 25 презентаций PowerPoint, каждая из которых содержит не менее 45 слайдов. На каждом слайде есть вопрос с четырьмя возможными ответами и кнопкой справки, которая дает подсказку, относящуюся к вопросу. Каждый из ответов и кнопка справки - это кнопка PowerPoint Action, которая запускает макрос.
Я пытаюсь перенести все вопросы / ответы / подсказки в базу данных SQL. Я работал с Office.Interop и раньше, когда работал с Excel и Word, и у меня достаточно опыта работы с БД SQL, поэтому я не предвижу никаких проблем с фактическим извлечением текстовой части вопроса и ответа и помещением ее в базу данных.
То, что я понятия не имею, как сделать, это дать объект на слайде -> получить информацию о кнопке действия -> Получить имя макроса -> и, наконец, получить код VB макроса. Оттуда я могу выяснить, как разобрать, какой правильный ответ и каков текст подсказки.
Любая помощь / идеи будут с благодарностью.