Я думаю, что ответом на этот вопрос может быть то, что это невозможно, но я бы хотел, чтобы это подтвердили эксперты по этому вопросу (а я, к сожалению, не ...)
Я создал набор макросов в Excel, которые работают, назначая сгенерированные кодом макросы автофигурам, чтобы макросы выполнялись при щелчке по фигурам пользователем. Я получил несколько хороших отзывов о полезности того, что я сделал, и теперь я думаю о том, чтобы превратить это в надстройку с использованием VS.
Я получил некоторый путь в будущем, но я застрял, потому что я не могу зафиксировать щелчок или, если на то пошло, любое другое событие автофигуры в Excel ... Это означает, что мне нужно сгенерировать все закодируйте как текст в моей надстройке, добавьте его в виде модуля на лист, назначьте макросы автофигурам, а также убедитесь, что классы объектов, специфичные для автофигуры, находятся в модулях классов на листе ...
По сути, это устраняет весь смысл создания надстройки.
У меня такой вопрос: есть ли вообще способ зафиксировать событие нажатия на автофигуре в Excel? Я не пробовал никаких других приложений Office, но мне очень интересно перенести это в Powerpoint. Можно ли зафиксировать событие клика в Powerpoint?
Я должен добавить, что я делал надстройку в VS Express, используя шаблон, который я нашел в сети, который, к сожалению, довольно медленный. И я нацелился на Office 2003 ... Я пока не в состоянии опробовать это с более новыми версиями Office, но возможно ли зафиксировать эти события в более новых версиях Office?
Любое понимание или комментарий будут приветствоваться.