Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 14:32   #1
notna
Новичок
Джуниор
 
Регистрация: 13.04.2010
Сообщений: 2
По умолчанию Как установить значение по умолчанию в dropdown

Добрый день. Есть MS Office 2007 и документ docx. Для документа определена дополнительная вкладка на ленте. На этой вкладке есть элемент интерфейса dropDown. В файле customUI.xml этот элемент определен как:
Код:
		<dropDown id="ddLang" onAction="setLanguage">
			<item id="ru" label="русский" />
			<item id="en" label="английский" />
		</dropDown>
При открытии документа у выпадающего списка не выбрано никакое значение. Как сделать чтобы по умолчанию был выбран пункт "русский"?
notna вне форума Ответить с цитированием
Старый 13.04.2010, 16:12   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

А каким это образом вы собрались прописывать действие onAction, если файл dotx, т.е. без поддержки макросов?
Для того, чтобы задать выбранный пункт в списке, нужно определить процедуру getSelectedItemIndex
Код:
<dropDown id="ddLang" onAction="setLanguage" getSelectedItemIndex="setLanguage_getSelectedItemIndex">
  <item id="ru" label="русский" />
  <item id="en" label="английский" />
</dropDown>
А в документе прописать такой макрос:
Код:
Sub setLanguage_getSelectedItemIndex(control As IRibbonControl, ByRef index)
  index = 0
End Sub
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 13.04.2010, 17:15   #3
notna
Новичок
Джуниор
 
Регистрация: 13.04.2010
Сообщений: 2
По умолчанию Спасибо

Спасибо Вам за ответ. Это то что надо, все заработало
notna вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение поля по умолчанию alco84 Microsoft Office Access 2 16.02.2010 10:17
Значение "По умолчанию" в реестре RamireZ Общие вопросы Delphi 0 15.05.2009 20:56
Как добавить "значение по умолчанию" в базе Access? bafy БД в Delphi 6 13.02.2009 12:29
Как вставить значение в список по умолчанию mogul82 HTML и CSS 3 28.12.2008 17:10