Настройка ленты в Excel 2010

XML-редактор разметки ленточного интерфейса MS Office
Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 05.04.2016, 14:47

Вот такой весь текст в Вашем редакторе:

Код: Выделить всё

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">

  <!-- Set startFromScratch to true to hide the Ribbon and QAT--> 
  <ribbon startFromScratch="false">

	<!-- startFromScratch="true" hides all of the Ribbon tabs and it hide the QAT.   -->
	<!-- It not hides the Contextual tabs on the ribbon, for example the             -->
	<!-- Format tab that you see when you select a picture on your worksheet.        -->
	<!-- So if you want to hide them you must use the RibbonX below:                 -->

	<contextualTabs>
		<tabSet idMso="TabSetSmartArtTools" visible="false" />
		<tabSet idMso="TabSetChartTools" visible="false" />
		<tabSet idMso="TabSetDrawingTools" visible="false" />
		<tabSet idMso="TabSetPictureTools" visible="false" />
		<tabSet idMso="TabSetPivotTableTools" visible="false" />
		<tabSet idMso="TabSetHeaderAndFooterTools" visible="false" />
		<tabSet idMso="TabSetTableToolsExcel" visible="false" />
		<tabSet idMso="TabSetPivotChartTools" visible="false" />
		<tabSet idMso="TabSetInkTools" visible="false" />
		<tabSet idMso="TabSetSparkline" visible="false" />
		<tabSet idMso="TabSetTimeSlicerTools" visible="false" />
		<tabSet idMso="TabSetSlicerTools" visible="false" />
		<tabSet idMso="TabSetEquationTools" visible="false" />
	</contextualTabs>

	<!-- Add Custom tab to the Ribbon with your own buttons-->
	<!-- The example add three groups to the new tab named 'My Tab' -->
	<!-- On the last tab there is a menu with five options-->

    <tabs>
      <tab id="MyCustomTab" label="Моя Вкладка" >
				
		<group id="customGroup1" label="Group 1">
          <button id="customButton1" label="Caption 1" size="normal" onAction="Macro1" imageMso="DirectRepliesTo" />		
          <button id="customButton2" label="Caption 2" size="normal" onAction="Macro2" imageMso="AccountMenu" />
          <button id="customButton3" label="Caption 3" size="normal" onAction="Macro3" imageMso="RegionLayoutMenu" />
        </group>

        <group id="customGroup2" label="Group 2">
          <button id="customButton4" label="Caption 4" size="normal" onAction="Macro4" imageMso="TextAlignGallery" />
          <button id="customButton5" label="Caption 5" size="normal" onAction="Macro5" imageMso="PrintPreviewClose" />
          <button id="customButton6" label="Caption 6" size="normal" onAction="Macro6" imageMso="PrintPreviewShrinkOnePage" />
          <separator id="MySeparator1" />		
          <button id="customButton7" label="Caption 7" size="large" onAction="Macro7" imageMso="ReviewPreviousComment" />
        </group>

        <group id="customGroup3" label="Group 3">
          <menu id="MyDropdownMenu" label="My Menu" size="large" imageMso="TextAlignGallery"  >
            <button id="customButton8" label="Caption 8"  onAction="Macro8" imageMso="TextAlignGallery" />
            <button id="customButton9" label="Caption 9"  onAction="Macro9" imageMso="TextAlignGallery" />
            <button id="customButton10" label="Caption 10"  onAction="Macro10" imageMso="TextAlignGallery" />
            <button id="customButton11" label="Caption 11"  onAction="Macro11" imageMso="TextAlignGallery" />
            <button id="customButton12" label="Caption 12"  onAction="Macro12" imageMso="TextAlignGallery" />
          </menu>
        </group>

      </tab>
	  <tab id="MyCustomTab1" label="Моя Вкладка" >
		<group id="customGroup4" label="Group 1">
          <button id="customButton111" label="Caption 1" size="normal" onAction="Macro1" imageMso="DirectRepliesTo" />		
          <button id="customButton211" label="Caption 2" size="normal" onAction="Macro2" imageMso="AccountMenu" />
          <button id="customButton311" label="Caption 3" size="normal" onAction="Macro3" imageMso="RegionLayoutMenu" />
        </group>
	   </tab>
	   	   
    </tabs>


  </ribbon>

	<!--hide all buttons and tabs in Backstage (File)--> 
    <backstage>
        <button idMso="FileSave" visible="true"/>
        <button idMso="FileSaveAs" visible="true"/>
        <button idMso="FileOpen" visible="false"/>
        <button idMso="FileClose" visible="false"/>
        <button idMso="ApplicationOptionsDialog" visible="false"/>
        <button idMso="FileExit" visible="false"/>
        <tab idMso="TabInfo" visible="false"/>
        <tab idMso="TabRecent" visible="false"/>
        <tab idMso="TabNew" visible="false"/>
        <tab idMso="TabPrint" visible="false"/>
        <tab idMso="TabShare" visible="false"/>
        <tab idMso="TabHelp" visible="false"/>
        <tab idMso="TabPublish" visible="false"/>
        <tab idMso="TabSave" visible="false"/>
        <tab idMso="TabOfficeStart" visible="false"/>
	  <tab idMso="Publish2Tab" visible="true"/> 
	  <tab idMso="TabHome" visible="false"/>
    </backstage>
</customUI>
Здесь записано <tab idMso="TabHome" visible="false"/>
Но все равно она отображается
Где здесь ошибка?

Аватара пользователя
Максим
Администратор
Сообщения: 59
Зарегистрирован: 05.03.2016, 00:20

Re: Настройка ленты в Excel 2010

Сообщение Максим » 05.04.2016, 15:22

raikhman писал(а):Вот такой весь текст в Вашем редакторе:

Код: Выделить всё

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">

 
    <backstage>
	  <tab idMso="TabHome" visible="false"/>
    </backstage>
</customUI>
Здесь записано <tab idMso="TabHome" visible="false"/>
Но все равно она отображается
Где здесь ошибка?
В backstage нет вкладки TabHome. Она в ribbon.

Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 05.04.2016, 20:25

Всё. Я вкурил. Работает. Надо так:

Код: Выделить всё

<!-- Выключаем вкладку Главная-->
		<tab idMso="TabHome" visible="false"/>
	</tabs>
  </ribbon>

Аватара пользователя
Максим
Администратор
Сообщения: 59
Зарегистрирован: 05.03.2016, 00:20

Re: Настройка ленты в Excel 2010

Сообщение Максим » 05.04.2016, 20:30

raikhman писал(а):Всё. Я вкурил. Работает. Надо так:

Код: Выделить всё

<!-- Выключаем вкладку Главная-->
		<tab idMso="TabHome" visible="false"/>
	</tabs>
  </ribbon>
Ура!!! Поздравляю )
Кстати, насчёт примеров - у меня их практически нет, я интерфейсы не делаю, как ни странно )))
Разве что вот здесь я пример выкладывал:
http://novikovmaxim.narod.ru/statyi/ur_ ... rd07_3.htm

Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 05.04.2016, 20:43

Читаю Ваши уроки. Недавно пришел с лекции. Только там я учил, а теперь учусь.
Подскажите еще, пожалуйста, где можно взять всю структуру ленты Excel 2010. Со всеми ее элементами и свойствами.
Например идентификаторы остальных вкладок на ленте.
Спасибо.

Аватара пользователя
Максим
Администратор
Сообщения: 59
Зарегистрирован: 05.03.2016, 00:20

Re: Настройка ленты в Excel 2010

Сообщение Максим » 05.04.2016, 20:47

В справке внутри программы, например. Там много всего интересного.

Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 05.04.2016, 21:28

Я скачал последнюю версию 5.2 сейчас. Перед этим была 3.0. Поэтому и не мог воспользоваться хэлпом.
Жаль что времени не хватает. Много другой работы.

Я еще опробовал англоязычную программу. Только она даже кириллицу не воспринимает. Убогая штучка. Уже удалил ее.
На сайте Ron de Bruin.
Сайт англоязычный. Читаю нормально, но не на все сто. Есть проблемы с переводом.
отсюда качал : http://www.rondebruin.nl/
Там еще много всего. Пользовательские формы, надстройки и прочее.
Но редактор ленты у него убогий.

Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 05.04.2016, 21:33

Придется временно оставить эту интересную для меня тему
Надо несколько никому не нужных статеек написать. По работе.
Иначе там меня съедят с...
ощим съедят. :evil:
Но вернусь обязательно. Чуть позже.

Аватара пользователя
Максим
Администратор
Сообщения: 59
Зарегистрирован: 05.03.2016, 00:20

Re: Настройка ленты в Excel 2010

Сообщение Максим » 06.04.2016, 14:51

raikhman писал(а):Придется временно оставить эту интересную для меня тему
Но вернусь обязательно. Чуть позже.
Возможно, к тому времени выйдет новая версия RXE с поддержкой 2016-го офиса )

Аватара пользователя
raikhman
Сообщения: 12
Зарегистрирован: 04.04.2016, 23:57

Re: Настройка ленты в Excel 2010

Сообщение raikhman » 18.04.2016, 17:31

Добрый вечер. Если можно, еще пару вопросов
Можно ли отключить панель быстрого доступа
Как переименовать вкладку, чтобы в ней осталось все ее содержимое. Когда даю ей другой label - все во вкладке пропадает

Ответить