Створення настроюваної стрічки у програмі Access

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Стрічка – смузі у верхній частині вікна програми, що містить груп команд, є компонентом Інтерфейс користувача Microsoft Office Fluent. Команди у AccessІнтерфейс користувача Office Fluent надає одного будинку.

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

У всіх програмах Microsoft Office, які використовують Інтерфейс користувача Office Fluent, використовуючи розширювану мову розмітки (XML) настроювання стрічки. Таким чином, деякі базові знання XML може бути корисний. У цій статті не розповідається про поняття XML, але його надати вам основні процедуру настроювання стрічки та деякі наприклад XML, які можна змінювати відповідно до ваших потреб.

У цій статті описано спосіб створення власних настроюваних стрічки за допомогою XML. Якщо потрібно використовувати вбудовані інструменти для змінення наявного стрічки в розділі настроювання стрічки Office.

У цій статті

Загальні відомості про настроювання методи стрічки

Створення та застосування настроюваної стрічки

Відновлення стрічки за замовчуванням

Загальні відомості про приклад XML

Загальні відомості про настроювання методи стрічки

У Accessнастроїти стрічку, створити XML-ФАЙЛІ настройок додавши код або властивості бази даних, які доручити доступ до використання цього XML під час його створення стрічки. XML можна використовувати, щоб приховати наявних вкладок і, щоб додати нові вкладки, команда групи та команди. Процедури описані в цій статті показано, як додати команди, які вбудовані програму Access (наприклад, пошук, сортування і зберегти) і те, як додати команди, які виконуються Access макроси, які ви написали самостійно.

Є кілька місць, які можна зберігати XML, але один із методів найпростіший, щоб зберегти його в системі таблиці в поточній базі даних. Процес включає в себе створення системи таблиці під назвою USysRibbons, додавши до стрічки XML і вказати чи настроюваної стрічки відображає для бази даних в цілому або для певної форми або звіту. Ви можете визначити кілька настроюваної стрічки – один для всього застосунку та додаткові стрічки для окремих форм і звітів у базі даних.

Створення та застосування настроюваної стрічки

У наведених нижче розділах надано поетапні інструкції зі створення та застосування настроюваної стрічки.

Підготовка

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

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

  2. У діалоговому вікні Параметри переходів у розділі Параметри відображенняустановіть прапорець поруч із пунктом Відображати об'єкти системи і натисніть кнопку OK.

    Доступ до системних таблиць відображаються в області переходів.

Відображення повідомлення про помилки інтерфейсу користувача надбудов    Повідомлення про помилку, які цінний джерела даних під час створення та виправлення неполадок настроювання стрічки XML, тому радимо зробити доступ, їх потрібно відобразити. Використовуйте наведені нижче дії.

  1. Послідовно виберіть елементи файл > Параметри. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть Кнопку Microsoft Office > Параметри Access.

  2. Натисніть кнопку Параметри клієнта. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть кнопку Додатково.

  3. У розділі загальнівстановіть прапорець Відображати помилки інтерфейсу користувача надбудови і натисніть кнопку OK.

Створення таблиці USysRibbons системи

Використовуйте цю процедуру, щоб створити таблицю USysRibbons системи. Пізніше ви будете використовувати цю таблицю для зберігання настроювання стрічки XML.

  1. На вкладці Створити в групі Таблиці натисніть кнопку Конструктор таблиць.

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

    Ім'я поля

    Type (Тип)

    Розмір поля

    Ідентифікатор

    автонумерація;

    Довге ціле число

    RibbonName

    Текст

    255

    RibbonXml

    Memo

  3. Якщо потрібно, можна додати інші поля в цій таблиці, такі як поля примітки для опису функції XML на стрічці.

  4. Виберіть поле Ідентифікатора . На вкладці Конструктор у групі Знаряддя виберіть елемент Первинний ключ.

  5. На панелі Швидкого доступунатисніть кнопку зберегтиабо натисніть сполучення клавіш CTRL + s. ім'я нової таблиці USysRibbons.

Додавання настроювання стрічки XML USysRibbons таблиці

Для цілей у цьому прикладі припустимо, що ви хочете, щоб заборонити користувачам бази даних за допомогою будь-який із засобами на вкладці « створити ». Крім того, потрібно створити нову вкладку під назвою Вкладку решта A з просто команди вставити» на ньому, як показано на рисунку нижче.

Повідомлення "Автоматичне поновлення вимкнуто" в меню "Дії"

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>
  3. Цей XML спочатку запускає доступу не «почати з нуля» –, тобто його вказує, що Access слід відображати вкладки стрічки за замовчуванням. Потім вона повідомляє, що доступ до приховання лише один із вкладками за промовчанням ( створити вкладку). Нарешті, його буде створено нову вкладку стрічки з назвою «Вкладку решта A», додає команди групи до вкладки з іменем "A настроювані групи" а команди вставити» до групи. Щоб отримати додаткові відомості про у цьому прикладі й настроювання її відповідно до власних потреб наведено в розділі зрозуміти приклад XML.

  4. Закрийте USysRibbons таблицю і закрийте та знову відкрийте базу даних.

Застосування настроюваної стрічки

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

  • Застосування настроюваного стрічки до всієї бази даних   

    1. Послідовно виберіть елементи файл > Параметри. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть Кнопку Microsoft Office > Параметри Access.

    2. Натисніть кнопку Поточна база даних, під стрічкою та параметрами на панелі інструментів, виберіть у списку Ім'я стрічки і натисніть кнопку стрічки, які ви хочете – в даному випадку Мій вкладку.

    3. Натисніть кнопку OK.

  • Застосування настроюваного стрічки до певної форми або звіту   

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

    2. Якщо аркуш властивостей ще не відображається, натисніть клавішу F4.

    3. У верхній частині вікна властивостей у розділі тип виборупереконайтеся, що вибраний тип об'єкта (форми або звіту) у списку.

    4. На вкладці інші вікна властивостей клацніть список Стрічки ім'я та виберіть стрічки, який потрібно відображати під час відкриття форми або звіту (у цьому випадку Мої вкладку).

    5. На панелі швидкого доступу натисніть кнопку Зберегти або натисніть клавіші Ctrl+S.

    6. Закрийте форму або звіт і двічі клацніть її в області переходів, щоб відкрити її знову.

      Стрічка, вибраних відображається.

Переконавшись, що до настроюваної стрічки працює належним чином, можна приховати системних таблиць знову, виконавши такі дії:

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

  2. У діалоговому вікні Параметри переходів у розділі Параметри відображеннязніміть прапорець поруч із пунктом Відображати об'єкти системи і натисніть кнопку OK.

На початок сторінки

Відновлення стрічки за замовчуванням

Щоб припинити використання настроюваної стрічки та відновити стрічки за замовчуванням, за допомогою одного з наведених нижче процедур, залежно від того, чи настроюваної стрічки використовується застосунком всю або певну форму або звіт.

Відновлення застосунку рівень за промовчанням стрічки

  1. Послідовно виберіть елементи файл > Параметри. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть Кнопку Microsoft 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. Настроювання значення ХИБНІСТЬ забезпечує Access залишає всі наявні вкладки без змін і додає будь-які нові вкладки праворуч від існуючих. Настроювання цей атрибут значення ІСТИНА , буде видалено всі наявні вкладки і відображає лише ті, які ви створюєте в до 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 додає іншої групи A вкладку решта. Як показано на рисунку нижче, нову групу містить два елементи керування, який розпочинає операції імпортування із програми Excel і який розпочинає операції експортування до програми Excel.

Custom Ribbon tab with two groups

Примітка.: Кожен ідентифікатор групи та ідентифікатор вкладки значення в настроюваної стрічки має бути унікальне.

Дізнайтеся більше значення idMso команди    Щоб дізнатися вартість idMso вбудованого макросу, виконайте такі дії:

  1. Послідовно виберіть елементи файл > Параметри. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть Кнопку Microsoft Office > Параметри Access.

  2. Натисніть кнопку настроїти стрічку або панель швидкого доступу. Зверніть увагу, якщо ви використовуєте Access 2007, натисніть кнопку настроїти.

  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, з яким ми вас можемо з’єднати.

×