Призначення макросу у формі або кнопка елемента керування

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Кнопку (елемент керування форми) або командну кнопку (елемент керування ActiveX) можна використати для запуску макросу, який виконує певну дію, коли користувач натискає кнопку.

Елемент керування форми «Кнопка» та елемент керування ActiveX «Командна кнопка» звичайно називаються просто кнопкою. Кнопку можна використати для автоматизації друку аркуша, фільтрування даних або обчислення за формулами. Загалом, кнопка форми та командна кнопка ActiveX подібні за виглядом і функціонуванням. Проте вони мають деякі відмінності, розглянуті в подальших розділах.

Кнопки (елемента керування форми)

приклад елемента керування «кнопка» на панелі інструментів «форми»

Командної кнопки (елемента керування ActiveX)

Приклад елемента керування ActiveX «кнопка»

На вкладці " розробник ", який приховано за промовчанням, тому перший крок – це увімкнути його можна знайти макросів і VBA інструменти.

Вкладка "розробник" на стрічці

Щоб зробити це:

  • У Excel 2016, Excel 2013і Excel 2010

    1. Послідовно виберіть елементи файл > Параметри >настроювання стрічки.

    2. У категорії Настроїти стрічку у списку Основні вкладки встановіть прапорець Розробник, відтак натисніть кнопку ОК.

      Настроювання стрічки
  • У Excel 2007

    1. Натисніть кнопку Microsoft Office  Зображення кнопки Office , а потім – кнопку Параметри Excel.

      параметри excel
    2. У категорії Найуживаніші, у розділі Основні параметри роботи з Excel установіть прапорець Відображати вкладку "Розробник" на стрічці та натисніть кнопку ОК.

      Відображати вкладку "розробник" на стрічці параметр

Додавання кнопки (елемента керування форми)

  1. На вкладці розробник у групі елементи керування натисніть кнопку Вставитита в розділі Елементи керування форми, натисніть кнопку Зображення кнопки .

    Стрічка у програмі Access

  2. Клацніть у тому місці аркуша, де має розташуватися верхній лівий кут кнопки.

    З'явиться діалогове вікно Призначити макрос .

  3. Призначення макросу кнопці і натисніть кнопку OK.

  4. Щоб указати властивості кнопки, клацніть її правою кнопкою миші та виберіть пункт Формат елемента керування.

Додавання командної кнопки (елемента керування ActiveX)

  1. На вкладці розробник у групі елементи керування натисніть кнопку Вставитита в розділі Елементи керування ActiveX, натисніть кнопку Командної кнопки Зображення кнопки .

    Стрічка у програмі Access

  2. Клацніть у тому місці аркуша, де має розташуватися верхній лівий кут командної кнопки.

  3. У групі елементи керування натисніть кнопку Переглянути код.
    Запуститься редактор Visual Basic. Переконайтеся, що натисніть кнопку вибрано у розкривному списку праворуч. Підпрограму під назвою CommandButton1_Click, як показано на цьому рисунку запускаються два макроси, після натискання кнопки: SelectC15 та HelloMessage.

    підпрограма в редакторі visual basic

  4. У підпроцедурі для командної кнопки виконайте такі дії.

    • Введіть ім’я наявного макроса на аркуші. Щоб знайти макрос, виберіть вкладку Макрос у групі Код. Після натискання кнопки можна запускати кілька макросів – для цього введіть імена макросів в окремих рядках у підпроцедурі.

    • Введення власного коду VBA.

  5. Закрийте редактор Visual Basic і переконайтеся, що режим конструктора вимкнуто, натиснувши кнопку Режим конструктора Зображення кнопки .

  6. Для виконання коду VBA, зв’язаного з кнопкою, натисніть щойно створену командну кнопку (елемент керування ActiveX).

  7. Щоб редагувати елемент керування ActiveX, переконайтеся, що ви працюєте в режимі конструктора. На вкладці розробник у групі елементи керування Увімкніть Режим конструктора.

  8. Щоб указати властивості кнопки, на вкладці розробник у групі елементи керування натисніть кнопку Властивості Зображення кнопки . Можна клацнути правою кнопкою миші кнопки та виберіть пункт Властивості.

    Примітка : Перш ніж вибрати команду Властивості, переконайтеся, що є вже вибрано потрібний об'єкт, для якого потрібно переглянути або змінити властивості.

    Відкриється діалогове вікно Властивості. Щоб отримати відомості про будь-яку властивість, виберіть її та натисніть клавішу F1 — буде відображено відповідний розділ довідка Visual Basic. Також можна ввести ім'я властивості в полі Search довідки Visual Basic. Опис доступних властивостей наведено в наступному розділі.

Що потрібно вказати

Властивість

Загальні:

Чи має завантажуватися елемент керування, коли відкриває книгу (не впливає на елементи керування ActiveX).

AutoLoad (Excel)

Чи може елемент керування отримувати фокус і реагувати на події, створені користувачем.

Enabled (форма)

Чи можна редагувати елемент керування.

Locked (форма)

Ім'я елемента керування.

Name (форма)

Спосіб приєднання елемента керування до клітинок під ним (вільне пересування, переміщення без змінення розміру або переміщення зі зміненням розміру).

Placement (Excel)

Чи можна друкувати елемент керування.

PrintObject (Excel)

Чи має бути видно елемент керування.

Visible (форма)

Текст:

Атрибути шрифту (жирний, курсив, розмір, закреслення, підкреслення та вага).

Bold, Italic, Size, StrikeThrough, Underline, Weight (форма)

Описовий текст на елементі керування або біля нього, який ідентифікує цей елемент.

Caption (форма)

Чи має вміст елемента керування автоматично переноситися на наступний рядок.

WordWrap (форма)

Розмір і розташування:

Чи регулюється розмір елемента керування автоматично для відображення всього вмісту.

AutoSize (форма)

Висота або ширина в точках.

Height, Width (форма)

Відстань між елементом керування та лівим або верхнім краєм аркуша.

Left, Top (форма)

Форматування:

Колір тла.

BackColor (форма)

Стиль тла (прозорий або непрозорий).

BackStyle (форма)

Колір переднього плану.

ForeColor (форма)

Наявність тіні.

Shadow (Excel)

Зображення:

Точковий рисунок, який має відображатися в елементі керування.

Picture (форма)

Розташування рисунка відносно підпису (зліва, вгорі, справа тощо).

PicturePosition (форма)

Клавіатура й миша:

Сполучення клавіш для елемента керування.

Accelerator (форма)

Настроювана піктограма миші.

MouseIcon (форма)

Тип вказівника, який відображається, коли користувач наводить мишу на об'єкт (стандартний, стрілка, I-подібний тощо).

MousePointer (форма)

Чи отримує елемент керування фокус, якщо його клацнути.

TakeFocusOnClick (форма)

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

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

Див. також

Увімкнути або вимкнути настройки ActiveX у файлах Office

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×