2007 Офис. Работа с пользовательским commandBar

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Esgalin
Сообщения: 8
Зарегистрирован: 11 апр 2007, 11:20

Здравствуйте.

Имеется приложение изначально написанное под нормальный (2000\2003 офис). Приложение подвешивает у левого края экрана коммандбар с десятком кнопок вспомогательных функций времена используемыми пользователями.

В 2007 офисе панель нормально работает но отображается в меню "надстройки" где пользователь её не сразу находит, или вообще не находит :)

Вопрос: Что можно сделать чтобы либо подвесить панельку куда нибудь на передний план (из документации - пользуясь только VBA вроде не получится), либо хотя бы программно открывать пользователю "надстройки"(то есть сразу отобразить ему перед носом мои кнопки) . При этом фундаментально познавать ribbon опять же лениво :(
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

добавить где-нибудь с краю в панель быстрого доступа - не пойдет ???

Параметры Excel \ Настройка \ Настройка панели быстрого доступа
Выбрать каманды из: "Вкладка Надстройки" \ Настраиваемые панели инструментов\ Добавить >>
Esgalin
Сообщения: 8
Зарегистрирован: 11 апр 2007, 11:20

Нет.
1. При этом в быстрый доступ добавится значок панельки. А пользователю нужны кнопки на панельке. То есть ему все равно надо будет догадаться щелкнуться по значку в быстром доступе, потом уже получить доступ к панельке.
2. Панелька должна добавляться\убираться при запуске\выгрузке приложения. То есть ручное добавление - плохо.
Аватара пользователя
Aent
Сообщения: 1129
Зарегистрирован: 01 окт 2006, 14:52
Откуда: Saratov,Russia
Контактная информация:

Esgalin, переделать с коммандбар под ленты ?
Esgalin
Сообщения: 8
Зарегистрирован: 11 апр 2007, 11:20

Aent писал(а):Esgalin, переделать с коммандбар под ленты ?
В общем да. Таки кончилось познанием Ribbon и переработкой интерфейса под себя
Ответить