|
Как отключить кнопки в 2007 -2010 Excel
|
|||
---|---|---|---|
#18+
Нужно отключить кнопки на панели. Например в контекстном меню отключить удалось используя метод поиска ЭлементаУправления(ComBarCtrl = ComBar.FindControl(ID:=19, recursive:=True)) у объекта КомандныеПанели(Application.CommandBars) Так вот пресловутое новое меню(Ribbon) так и не покорилось. Тут варианты возможны, либо это не командная панель вообще либо у контролов на ней другие идентификаторы. Хотя обычные контролы (19,21,22) Кат/Копи/Паст встречаются понятное дело в различных понелях ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2013, 13:35 |
|
Как отключить кнопки в 2007 -2010 Excel
|
|||
---|---|---|---|
#18+
brato4karik, Для своей панели в версиях 2007 и выше используют обратные вызовы ленты. Если честно - я не совсем понял по какому событию или признаку Вы блокируете кнопки, поэтому более развернуто ответить не могу. По той же причине не могу утверждать, что именно это Вам нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2013, 14:25 |
|
Как отключить кнопки в 2007 -2010 Excel
|
|||
---|---|---|---|
#18+
Ну если попробовать ответить на вопрос "по какому событию" то при создании файла через ком объект. Там собственно через точку к свойствам и методам. И нет проблем работать с КоммандБарами а вот С Риббоном есть(ну то есть я не знаю как) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2013, 15:46 |
|
|
start [/forum/topic.php?fid=61&gotonew=1&tid=2174395]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 486ms |
0 / 0 |