У меня есть решение VBA для Excel 2003, которое я конвертирую в Excel 2007. В решении был большой набор меню, которые использовались между несколькими книгами. Я создал RibbonX, чтобы воспроизвести эту функциональность, но теперь я подошел к тому моменту, когда я хочу, чтобы моя лента отображалась во всех этих книгах. Как мне это сделать? Когда я переключаюсь с одной книги на другую, лента исчезает. Это не решение VSTO, просто чтобы было ясно, это прямой Excel с VBA. Надеюсь, вам не нужно вкладывать RibbonX в каждую книгу.
Один RibbonX для нескольких книг Excel 2007
Ответы (1)
Вам необходимо сохранить его как надстройку (.xlam), которую затем могут добавить другие пользователи. Это позволит сохранить его видимым для всех книг.
person
Diem
schedule
09.10.2010
спасибо, я попробую это, когда вернусь домой сегодня вечером. Из VBA есть ли что-нибудь особенное в отключении и включении ленты, когда это надстройка?
- person Cj Anderson; 09.10.2010
Я бы сказал элементы управления на ленте. Чтобы быть более конкретным.
- person Cj Anderson; 09.10.2010