Захват события автофигуры MS Office - PullRequest
2 голосов
/ 05 июля 2011

Я думаю, что ответом на этот вопрос может быть то, что это невозможно, но я бы хотел, чтобы это подтвердили эксперты по этому вопросу (а я, к сожалению, не ...)

Я создал набор макросов в Excel, которые работают, назначая сгенерированные кодом макросы автофигурам, чтобы макросы выполнялись при щелчке по фигурам пользователем. Я получил несколько хороших отзывов о полезности того, что я сделал, и теперь я думаю о том, чтобы превратить это в надстройку с использованием VS.

Я получил некоторый путь в будущем, но я застрял, потому что я не могу зафиксировать щелчок или, если на то пошло, любое другое событие автофигуры в Excel ... Это означает, что мне нужно сгенерировать все закодируйте как текст в моей надстройке, добавьте его в виде модуля на лист, назначьте макросы автофигурам, а также убедитесь, что классы объектов, специфичные для автофигуры, находятся в модулях классов на листе ... По сути, это устраняет весь смысл создания надстройки.

У меня такой вопрос: есть ли вообще способ зафиксировать событие нажатия на автофигуре в Excel? Я не пробовал никаких других приложений Office, но мне очень интересно перенести это в Powerpoint. Можно ли зафиксировать событие клика в Powerpoint?

Я должен добавить, что я делал надстройку в VS Express, используя шаблон, который я нашел в сети, который, к сожалению, довольно медленный. И я нацелился на Office 2003 ... Я пока не в состоянии опробовать это с более новыми версиями Office, но возможно ли зафиксировать эти события в более новых версиях Office?

Любое понимание или комментарий будут приветствоваться.

1 Ответ

0 голосов
/ 05 июля 2011

Я боюсь, что * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 100 * * * *

* * * *1007* * * *

* * * *1004* * * * * * * * * * * * * *1004*

С уважением,

Макс

...