|
Как передать Index в Combobox на Ribbon-е
|
|||
---|---|---|---|
#18+
Доброго дня всем читателям :) В книге Excel 2010 есть пара комбобоксов, их список формируется через xml. Хочется при загрузке присваивать им какое-то значение. Если использовать getText, то значение видно, но когда тыкаю на стрелочку комбобокса, список открывается и ни одна запись не выделена. Т.е. присвоение текста комбо не означает переход к определенному item-у. Хотелось бы все же при загрузке Ribbon-a присваивать его Index-у определенное значение. Попытки поработать с getItemID как-то не увенчались успехом... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2016, 20:45 |
|
Как передать Index в Combobox на Ribbon-е
|
|||
---|---|---|---|
#18+
Мда, как-то непонятно написано... Еще попытка. Итак: есть Риббон, на нем 2 комбобокса. При открытии книги хочется, чтобы у комбобоксов было начальное значение. Есть полу-рабочий вариант - присваивать некое значение свойству Text. НО! Тогда запись, т.е. item не выбран. Как сделать так, чтобы можно было выбрать Item у каждого комбобокса, соответствующий значению по умолчанию? Если завтра ответов не будет, придется писать третью версию текста =D ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 18:42 |
|
Как передать Index в Combobox на Ribbon-е
|
|||
---|---|---|---|
#18+
JustNickЕсли завтра ответов не будет, придется писать третью версию текстаЭто угроза? :) Есть такая функция обратного вызова: getSelectedItemID. Её и надо использовать. Т.е. у Вас для каждого элемента списка назначен свой Id: Код: xml 1.
а для самого списка есть параметр getSelectedItemID назначаете для него вызов процедуры: Код: xml 1.
и далее уже в VBA создаете эту процедуру: Код: vbnet 1. 2. 3.
Общий принцип такой. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 23:16 |
|
Как передать Index в Combobox на Ribbon-е
|
|||
---|---|---|---|
#18+
The_PristЭто угроза? :) Это крик души =D The_PristЕсть такая функция обратного вызова: getSelectedItemID. Её и надо использовать. Уже пыталась использовать и ее, но Ribbon XML Editor ругается, что атрибут "getSelectedItemID" для элемента "comboBox" не определен в DTD и схеме. Картинку ошибки прилагаю ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 15:31 |
|
Как передать Index в Combobox на Ribbon-е
|
|||
---|---|---|---|
#18+
JustNick, что мешает использовать не combobox, а dropDown? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 15:36 |
|
|
start [/forum/topic.php?fid=60&fpage=19&tid=2155400]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 134ms |
0 / 0 |