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

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Лента — полосе в верхней части окна программы, которая содержит группы команд — — это компонент нового Пользовательский интерфейс Microsoft Office Fluent. Пользовательский интерфейс Office Fluent обеспечивает одного Главная команды в Microsoft Office Access 2007 и основной заменяет меню и панелей инструментов в более ранних версиях Access.

Начните создавать более сложные приложения с помощью Office Access 2007, вы решите, нужно настроить на ленте Office Fluent для упрощения приложения. Например можно скрыть некоторые или все значения по умолчанию вкладки, чтобы пользователи не смогут использовать некоторые команды и настраиваемые вкладки, которые содержат только что должны быть доступны команды можно создать новые.

Во всех программах выпуск 2007 системы Microsoft Office, использующих Пользовательский интерфейс Office Fluent используйте язык XML (Extensible Markup) чтобы настроить ленту. Таким образом полезно базовые знания о XML. В этой статье описывается концепции XML, но он предоставляет базовая процедура настройки ленты и некоторые примеры XML, которую можно изменить в соответствии со своими потребностями.

В этой статье

Понимание способов настройки ленты

Создание и применение пользовательской ленты

Восстановление по умолчанию ленты

Понимание пример XML-файла

Понимание способов настройки ленты

В Office Access 2007 Настройка ленты путем создания XML-настройку и добавления кода или задание свойств базы данных, которые Проинформируйте доступ к при создании ленты с помощью XML. XML можно использовать для скрытия существующих вкладок и добавить новые вкладки, группы команд и команды. Процедуры, описанные в этой статье показано, как добавить команды, которые являются встроенными Access (например, найти, сортировка и сохранить) и добавить команды, которые запуск макросов Access, которые вы написали самостоятельно.

Существует несколько способов, которые можно хранить XML-данные, но один из способов проще будет хранить в системе таблицы в текущей базе данных. Процесс включает создание системы таблицу с именем USysRibbons, добавив в него лента XML, а затем указав отображает ли настраиваемой ленты для базы данных в целом или для конкретной формы или отчета. Можно определить несколько пользовательские ленты — один для всего приложения и дополнительные ленты для отдельных форм и отчетов в базе данных.

Создание и применение пользовательской ленты

В следующих разделах приведены пошаговые инструкции по созданию и применение пользовательской ленты.

Подготовка

Отображение системных таблиц в области навигации    По умолчанию системные таблицы, не отображаются в области навигации, необходимо сначала изменить параметр в диалоговом окне Параметры переходов, чтобы вы могли видеть таблице USysRibbons после ее создания. Воспользуйтесь следующей процедурой.

  1. Откройте базу данных в Access щелкните правой кнопкой мыши на панели навигации в верхней части области навигации и выберите в контекстном меню команду Параметры переходов.

  2. В диалоговом окне Параметры переходов в группе Параметры отображения установите флажок Показать системные объекты и нажмите кнопку ОК.

    Таблицы Access системы отображаются в области навигации.

Включить отображение сообщения об ошибках интерфейса пользователя надстроек    Сообщения об ошибках — ценная источник данных при создании и устранение неполадок настройки ленты XML, поэтому рекомендуется установить здесь Access отображает их. Воспользуйтесь следующей процедурой.

  1. Нажмите кнопку Microsoft Office  Изображение кнопки Office , а затем — кнопку Параметры Access.

  2. Выберите пункт Дополнительно.

  3. На вкладке Общие установите флажок Показывать ошибки интерфейса пользователя надстроек и нажмите кнопку ОК.

Создание таблицы системы USysRibbons

Эта процедура используется для создания таблицы USysRibbons системы. Более поздней версии эта таблица будет использоваться для хранения XML-настройку ленты.

  1. На вкладке Создание в группе таблицы нажмите кнопку Конструктор таблиц.

  2. Добавьте следующие поля в таблицу. Не забудьте ввести имена полей, как указано.

  1. Имя поля

  1. Type (Тип)

  1. Размер поля

  1. Идентификатор

  1. Счетчик

  1. Длинное целое

  1. RibbonName

  1. Текстовый

  1. 255

  1. RibbonXml

  1. Memo

  1. При желании можно добавить дополнительные поля для этой таблицы, такие как поле примечания для описания функции XML-ленты.

  2. Выберите поле « идентификатор ». На вкладке " Конструктор " в группе Сервис щелкните Первичный ключ.

  3. На панели Быстрого доступа нажмите кнопку Сохранить или нажмите клавиши CTRL + S. имя новой таблицы USysRibbons.

Добавление в таблицу USysRibbons XML настройки ленты

В целях в этом примере предположим, что вы хотите запретить пользователям базы данных с помощью любой из этих инструментов на вкладке " Создание ". Кроме того вы хотите создать новую вкладку под названием Настраиваемой вкладки с просто команда "Вставить", как показано на приведенном ниже рисунке.

Пользовательская вкладка ленты

XML-данные в следующую процедуру создает конфигурации.

  1. В области навигации щелкните правой кнопкой мыши таблицу USysRibbons и в контекстном меню выберите команду Режим таблицы.

  2. Добавление в таблицу следующие данные. Можно скопировать образец XML из этой статьи и вставьте непосредственно в таблице.

ИД

RibbonName

RibbonXML

("Счетчик")

Вкладка "Мои"

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
  1. Этот XML-документ сначала указывает, что доступ не к «начать с нуля» — то есть задает отображение Access вкладок на ленте по умолчанию. Затем она сообщает Microsoft Access для скрытия только одну из вкладок по умолчанию (вкладка Создать ). Наконец он создается новая вкладка ленты с именем «настраиваемая вкладка» добавит команды группу с именем «A настраиваемой группы» на вкладке и добавляет команда "Вставить" в группе. Дополнительные сведения о данном примере и настроить его в соответствии со своими потребностями обратитесь к разделу Общие сведения пример XML-файла.

  2. Закройте таблицу USysRibbons и закройте и снова откройте базу данных.

Применение пользовательской ленты

Теперь, когда настраиваемые XML-ленты был сохранен в таблице, выполните одно из следующих действий, в зависимости от того, требуется ли применить на ленте ко всей базы данных или для конкретной формы или отчета.

  • Применение пользовательской ленты всей базы данных   

    1. Нажмите кнопку Microsoft Office  Изображение кнопки Office и щелкните Параметры Access.

    2. Выберите Текущая база данных и выберите в списке Имя ленты в группе ленты и панели инструментов и нажмите кнопку ленты, который вы хотите — в данном случае — Вкладка "Мои".

    3. Нажмите кнопку ОК.

  • Применение пользовательской ленты для конкретной формы или отчета   

    1. В области навигации щелкните правой кнопкой мыши форму или отчет, который вы хотите применить пользовательский ленту и выберите в контекстном меню команду Конструктор.

    2. Если окно свойств не отобразится, нажмите клавишу F4.

    3. В верхней части страницы свойств в поле возможен выбор выберите элемент в списке тип объекта (формы или отчета ).

    4. На вкладке другие страницы свойств выберите в списке Имя ленты и нажмите кнопку ленты, которая будет отображаться при открытии формы или отчета (в данном случае Мои Tab ).

    5. На панели Быстрого доступа нажмите кнопку Сохранить или нажмите клавиши CTRL + S.

    6. Закройте форму или отчет и дважды щелкните его в области навигации, чтобы снова открыть ее.

      Лента, выбранная отображается.

Убедившись, что пользовательские ленты работает неправильно, можно скрыть таблицы системы еще раз, выполнив следующее:

  1. Щелкните правой кнопкой мыши на панели навигации в верхней части области навигации и выберите в контекстном меню команду Параметры переходов.

  2. В диалоговом окне Параметров навигации в разделе Параметры отображения снимите флажок Показать системные объекты и нажмите кнопку ОК.

К началу страницы

Восстановление по умолчанию ленты

Чтобы остановить с помощью настраиваемых ленты и восстановить ленту по умолчанию, используйте один из следующих процедур в зависимости от пользовательской ленты, используется ли приложением целиком или по конкретной формы или отчета.

Лента восстановления уровень приложения по умолчанию

  1. Нажмите кнопку Microsoft Office  Изображение кнопки Office и щелкните Параметры Access.

  2. Выберите пункт Текущая база данных и затем в разделе Параметры панелей инструментов и ленты, удалите содержимое поля Имя ленты.

  3. Закройте и снова откройте базу данных.

Access отобразит его вкладки ленты по умолчанию. Лента XML, пока в таблице USysRibbons ее удалить, если вы хотите возобновить пользовательской ленты, это можно сделать, задав параметр Имя ленты к значению, оно содержится ранее.

Восстановление ленты по умолчанию для формы или отчета

  1. Откройте форму или отчет в режиме конструктора.

  2. Если окно свойств не отобразится, нажмите клавишу F4.

  3. В верхней части страницы свойств в поле возможен выбор выберите элемент в списке тип объекта (формы или отчета ).

  4. На вкладке другие страницы свойств удалите содержимое поля свойств Имя ленты.

  5. Сохранение, закройте и снова откройте форму или отчет.

Лента XML, пока в таблице USysRibbons ее удалить, если вы хотите возобновить пользовательской ленты, это можно сделать, установив значение в поле свойства Имя ленты к значению, оно содержится ранее.

К началу страницы

Понимание пример XML-файла

Ниже приведен пример XML-файла, который использовался ранее в этой статье и иллюстрацию настраиваемой ленты, она создана.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Пользовательская вкладка ленты

В этом примере вторая строка XML устанавливает атрибут startFromScratch значение False. Значение False гарантирует, что доступ затрагивает все существующие вкладки и добавляет все новые вкладки справа от существующих. Значение True, удаляет все существующие вкладки и отображает только те объекты, которые можно создать в XML. Даже если startFromScratch атрибута задано значение False, вы по-прежнему скрыть отдельные вкладки. Это показано Четвертая строка XML, который скрывает встроенных вкладка " Создать ". Оставшиеся строки Создание настраиваемой вкладки и настраиваемую группу, а затем добавьте встроенных команда " Вставить " в группе, используя следующую строку XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

Добавить дополнительные группы или элементов управления пользовательские ленты    Можно добавить дополнительные группы и элементы управления на ленте, добавив аналогичные строк XML и подстановка различные значения idMso » и « Метка . Например для создания элемента управления, который Экспорт выделенного объекта в Excel с помощью следующий XML.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

Добавление элемента управления в той же группе командой Вставить, вставьте новую строку XML непосредственно перед или после строки, которая создается команда " Вставить ". Чтобы создать новую группу, можно копирование, вставка и изменение XML, который создает выше группе A настраиваемой группы. В следующем примере демонстрируется XML, который добавляет два элемента управления в пользовательскую группу.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

В этой XML-добавляется другой группы Настраиваемой вкладки. Как показано на приведенном ниже рисунке, новая группа содержит два элемента управления — один инициирует операцию импорта из Excel, а один инициирующий операции экспорта в Microsoft Excel.

Пользовательская вкладка ленты с двумя группами

Примечание: Значение каждой идентификаторы группы и вкладки в настраиваемой ленты должно быть уникальным.

Узнайте, что значение idMso команды    Чтобы узнать значение idMso встроенной команды, сделайте следующее:

  1. Нажмите кнопку Microsoft Office  Изображение кнопки Office и щелкните Параметры Access.

  2. Выберите команду Настройка .

  3. Наведите указатель на элемент, который вы хотите сведения о. Access отображает со значением элемента управления idMso во всплывающей подсказке в скобках.

Добавление команды для выполнения макросов Access    Можно добавить большей гибкости для вашей пользовательской ленты, добавив команды, которые запуск макросов Access. Предположим, что созданный макрос с именем MyMacro. Чтобы добавить команду на ленту, необходимо запустить макрос, добавьте следующую строку XML.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

Чтобы добавить элемент управления в той же группе команда " Вставить " в приведенном выше примере, вставьте новую строку XML непосредственно перед или после строки, которая создается команда " Вставить ". В следующем примере демонстрируется XML, который добавляет команды.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×