Один RibbonX для нескольких книг Excel 2007

У меня есть решение VBA для Excel 2003, которое я конвертирую в Excel 2007. В решении был большой набор меню, которые использовались между несколькими книгами. Я создал RibbonX, чтобы воспроизвести эту функциональность, но теперь я подошел к тому моменту, когда я хочу, чтобы моя лента отображалась во всех этих книгах. Как мне это сделать? Когда я переключаюсь с одной книги на другую, лента исчезает. Это не решение VSTO, просто чтобы было ясно, это прямой Excel с VBA. Надеюсь, вам не нужно вкладывать RibbonX в каждую книгу.


person Cj Anderson    schedule 09.10.2010    source источник


Ответы (1)


Вам необходимо сохранить его как надстройку (.xlam), которую затем могут добавить другие пользователи. Это позволит сохранить его видимым для всех книг.

person Diem    schedule 09.10.2010
comment
спасибо, я попробую это, когда вернусь домой сегодня вечером. Из VBA есть ли что-нибудь особенное в отключении и включении ленты, когда это надстройка? - person Cj Anderson; 09.10.2010
comment
Я бы сказал элементы управления на ленте. Чтобы быть более конкретным. - person Cj Anderson; 09.10.2010