При создании собственного варианта интерфейса Ecxel 2010 возникло желание создать вкладку с минимально необходимыми для работы инструментами. Собственно, проблема не в самой вкладке. На свободном оставшемся месте вкладки решил создать контекстные группы - имитация контекстных вкладок. В результате обработан контекст для таблиц, диаграмм, спарклайнов. Дальше - тормоза. К сожалению, объектная модель не дает стандартных возможностей для обработки событий объектов Shape и совершенно непонятно, как использовать имеющиеся обработчики событий объектов OleObject. Совершенно нет способа (или я его не обнаружил) определения активной вкладки или обозначить событие ее активации. Если кто знает ответы, заранее благодарен (можно на VBA)
При создании собственного варианта интерфейса Ecxel 2010 возникло желание создать вкладку с минимально необходимыми для работы инструментами. Собственно, проблема не в самой вкладке. На свободном оставшемся месте вкладки решил создать контекстные группы - имитация контекстных вкладок. В результате обработан контекст для таблиц, диаграмм, спарклайнов. Дальше - тормоза. К сожалению, объектная модель не дает стандартных возможностей для обработки событий объектов Shape и совершенно непонятно, как использовать имеющиеся обработчики событий объектов OleObject. Совершенно нет способа (или я его не обнаружил) определения активной вкладки или обозначить событие ее активации. Если кто знает ответы, заранее благодарен (можно на VBA)YakovlevUN
InterYakKz
Сообщение отредактировал YakovlevUN - Вторник, 10.06.2014, 15:53