створення форм

створення форм

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

У Microsoft Excel існує два види елементів управління. Елементи управління ActiveX підходять в більшості випадків, і працюють з макросами Visual Basic для додатків (VBA) і веб-сценаріями. Елементи управління з панелі інструментів Форми сумісні з ранніми версіями Microsoft Excel, починаючи з версії 5.0, і можуть використовуватися на аркушах макросів XLM.

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

Обмеження елементів управління ActiveX. Неможливо використовувати елементи управління ActiveX на аркушах діаграм або на аркушах макросів XLM. У цих випадках слід використовувати елементи управління з панелі інструментів Форми. Безпосередньо пов'язати макрос з елементом управління можна за допомогою панелі інструментів Форми.

Використання елементів управління ActiveX при розробці власних рішень. Елементи управління ActiveX володіють налаштованим властивостями. Наприклад, можна налаштувати зовнішній вигляд, який буде приймати покажчик при наведенні його користувачем на елемент управління. Можна створювати макроси, що відповідають на події, пов'язані з елементами управління ActiveX. Елементи управління ActiveX можна використовувати в формах Microsoft Excel а також в формах і діалогових вікнах програм VBA.

Де знаходяться елементи управління ActiveX. На панелі інструментів Елементи управління містяться елементи управління ActiveX. Деякі з цих елементів виглядають так само, як і відповідні елементи панелі інструментів Форми. а інші, наприклад вимикач і елемент-малюнок, недоступні на панелі інструментів Форми. Панель інструментів Елементи управління містить призначені для користувача елементи управління ActiveX, встановлені іншими програмами, наприклад елемент управління Фільм, встановлений Microsoft Internet Explorer.

Елементи управління панелі інструментів Форми

Коли слід використовувати елементи управління панелі інструментів «Форми». Елементи управління панелі інструментів Форми слід використовувати, якщо потрібно записати всі макроси для форми без написання або зміни коду макросів в VBA. Елементи управління панелі інструментів Форми можна також використовувати на аркушах діаграм.

Можливості елементів управління панелі інструментів «Форми». Дані елементи управління призначені для використання в формах на аркушах, заповнюваних користувачами за допомогою Microsoft Excel. Елементу управління можна призначити наявний макрос або написати або записати новий макрос. Коли користувач форми клацає елемент управління, відбувається запуск макросу.

Обмеження елементів управління панелі інструментів «Форми». Елементи управління панелі інструментів Форми неможливо використовувати для управління подіями таким же чином, яким можна використовувати елементи управління ActiveX. Крім того, елементи управління панелі інструментів Форми неможливо використовувати для запуску веб-сценаріїв на веб-сторінках.

Де знаходяться елементи управління панелі інструментів «Форми». Елементи управління панелі інструментів Форми знаходяться на панелі інструментів Форми.

Якщо потрібно, щоб елемент управління запускав раніше записаний макрос, відкрийте книгу, яка містить макрос.
  • Клацніть лист, на який потрібно додати елемент керування.
  • Перейдіть панель інструментів Форми. виберіть в меню Вид команду Панелі інструментів і встановіть прапорець Форми.
  • Натисніть кнопку, відповідну додають елементи управління.
  • За допомогою миші надайте елементу управління на листі потрібний розмір.
  • Виконайте одну з таких дій.

    Призначення раніше записаного макросу

    При додаванні кнопки в поле Ім'я макросу виберіть макрос, який буде запускатися при її натисканні.
  • При додаванні іншого елемента управління клацніть його правою кнопкою миші та виберіть команду Призначити макрос в контекстному меню. Виберіть необхідний макрос.

  • Запис або написання нового макросу

    Якщо макрос не існує, в діалоговому вікні Призначити макрос натисніть кнопку Записати для запису нового макросу або кнопку Створити для відкриття модуля Microsoft Visual Basic, в якому можна написати макрос. Клацніть правою кнопкою миші елемент управління, виберіть Змінити текст і додайте текст для елемента управління. Після цього клацніть правою кнопкою миші елемент управління і виберіть Завершити зміна тексту.

  • Установка властивостей елемента керування.

  • Відкрийте лист, на який потрібно додати елемент ActiveX.
  • Щоб відобразити панель інструментів Елементи управління. виберіть в меню Вид команду Панелі інструментів і встановіть прапорець Елементи управління.
  • Натисніть кнопку, відповідну додають елементи управління.
  • За допомогою миші надайте елементу управління на листі потрібний розмір.
  • При додаванні прапорця, написи, кнопки, перемикача, списку, поля зі списком, вимикача або мітки, введіть текст, який повинен з'являтися при наведенні покажчика на елемент.

    Клацніть правою кнопкою миші елемент.
  • Вкажіть ім'я об'єкта в контекстному меню (наприклад, Об'єкт Прапорець).
  • Натисніть кнопку Змінити.
  • Натисніть ESC.

  • Встановіть властивості для елементу управління, клацніть його правою кнопкою миші, а потім виберіть команду Властивості в контекстному меню.

    Для отримання додаткових відомостей про властивості натисніть клавішу F1 в діалоговому вікні Властивості. щоб відобразити довідку по Microsoft Visual Basic для Microsoft Forms.
  • Виконайте одну з таких дій.

    Додавання VB макросу для елемента, який буде використовуватися в Microsoft Excel

    Клацніть правою кнопкою миші елемент управління і виберіть в контекстному меню команду Програма.
  • За інформацією про написання макросів зверніться до довідкової системи Visual Basic.
  • Для виходу виберіть команду Закрити і повернутися в Microsoft Excel в меню Файл.

  • Додавання веб-сценарію для елемента, який буде використовуватися на веб-сторінці

    Клацніть лист з даними, які будуть розміщені на веб-сторінці.
  • Щоб вийти з режиму конструктора і зробити доступним елемент ActiveX, натисніть кнопку виходу з режиму конструктора.

  • У Microsoft Excel існує два види елементів управління, які можна змінювати різними способами: елементи ActiveX і елементи управління з панелі інструментів Форми.

    Щоб визначити тип наявного елемента управління, клацніть його правою кнопкою миші.

    Якщо контекстне меню не з'являється або містить команду Властивості. значить це елемент ActiveX.

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

    Зміна елемента ActiveX

    Щоб відобразити панель інструментів Елементи управління. виберіть в меню Вид команду Панелі інструментів і встановіть прапорець Елементи управління.
  • Натисніть кнопку Режим конструктора.
  • Клацніть правою кнопкою миші елемент управління і виберіть в контекстному меню команду Властивості.

    Для отримання додаткових відомостей про властивості натисніть клавішу F1 в діалоговому вікні Властивості. щоб відобразити довідку по Microsoft Visual Basic для Microsoft Forms.
  • Після завершення зміни елемента керування натисніть кнопку Вихід з режиму конструктора.

  • Зміна елемента управління панелі інструментів Форми

    У контекстному меню виберіть команду Формат елемента керування. а потім вкладку Елемент управління.
  • Установка властивостей елемента керування.

  • У Microsoft Excel можна створити діалогове вікно двома шляхами.

    Створення форми на робочому аркуші і використання елементів управління для того, щоб форма виглядала і працювала як діалогове вікно. У Microsoft Excel немає спеціальних інструментів для редагування діалогових вікон.
  • Створення діалогового вікна в Microsoft Visual Basic для додатків (VBA). Більш докладні відомості містяться в довідці Visual Basic.

  • Додаткові відомості про написання макросів наведені в довідці по Microsoft Visual Basic.

    Щоб відобразити панель інструментів Елементи управління. виберіть в меню Вид команду Панелі інструментів і встановіть прапорець Елементи управління.
  • Натисніть кнопку Режим конструктора.
  • Клацніть правою кнопкою миші елемент управління і виберіть в контекстному меню команду Програма.
  • Коли макрос буде створений, виберіть команду Close and Return to Microsoft Excel в меню File.
  • Після завершення створення елемента керування натисніть кнопку Вихід з режиму конструктора.

  • При створенні форми для використання на веб-сторінці, а не в Microsoft Excel або програмі Visual Basic, автоматизацію з використанням елементу управління слід здійснювати не за допомогою макросу, а за допомогою веб-сценарію.

    Натисніть кнопку Створити.
  • Видаліть листи, які не потрібно використовувати. Для цього клацніть ярличок кожного листа, а потім виберіть команду Видалити лист в меню Правка.
  • Додайте необхідні питання, назви, інструкції та інші дані, які повинні бути присутніми в формі.
  • Додайте формули для обчислень, які потрібно виробляти в формі.
  • Відформатуйте форму. Microsoft Excel пропонує наступні зручні типи форматування форм.
    Зміна шрифту тексту, квітів, вирівнювання і перенесення
  • Зміна розміру осередку, кольору і кордонів
  • Додавання ліній, малюнків, і фону листа
  • Додайте необхідні кошти, щоб завершити створення типу форми.

    Подивіться, як буде виглядати форма після друку.
  • Встановіть параметри друку.
  • Інтерактивна форма, для використання в якості веб-сторінки

    Додайте елементи управління, такі як прапорці і перемикачі.
  • Створіть веб-сценарії, щоб автоматизувати управління.
  • Збережіть форму як веб-сторінку.

  • Інтерактивна форма для використання в Microsoft Excel

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

  • Інтерактивна форма для використання в програмі Microsoft Visual Basic для додатків

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

  • У Microsoft Excel існує два види елементів управління, які можна переміщати і змінювати в розмірі різними способами: елементи ActiveX і елементи управління з панелі інструментів Форми.

    Щоб визначити тип наявного елемента управління, клацніть його правою кнопкою миші.

    Якщо контекстне меню не з'являється або містить команду Властивості. значить це елемент ActiveX.

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

    Перемістіть або змініть розмір елемента ActiveX

    Щоб відобразити панель інструментів Елементи управління. виберіть в меню Вид команду Панелі інструментів і встановіть прапорець Елементи управління.
  • Натисніть кнопку Режим конструктора.
  • Виконайте одну або кілька наступних дій.

    Перемістіть цей елемент управління. Перетягніть його в іншу позицію. Щоб вирівняти його по лініях сітки, при перетягуванні елементу утримуйте ALT.

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

    Щоб зберегти пропорції елементу управління, при перетягуванні утримуйте SHIFT.

    Вкажіть, чи впливає на елемент управління зміна знаходяться під ним осередків. Щоб змінити прив'язку елемента ActiveX до осередків, що знаходяться під ним, при зміні їх розміру і переміщення, клацніть правою кнопкою миші елемент, виберіть команду Формат елемента керування. а потім вкладку Властивості.
  • Після завершення зміни елемента керування натисніть кнопку Вихід з режиму конструктора.

  • Перемістіть елемент управління з панелі інструментів Форми або змініть його розміри

    Виконайте одну або кілька наступних дій.

    Перемістіть цей елемент управління. Перетягніть його в іншу позицію. Щоб вирівняти його по лініях сітки, при перетягуванні елементу утримуйте ALT.

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

    Щоб зберегти пропорції елементу управління, при перетягуванні утримуйте SHIFT.

    Вкажіть, чи впливає на елемент управління зміна знаходяться під ним осередків. Щоб змінити прив'язку елемента ActiveX до осередків, що знаходяться під ним, при зміні їх розміру і переміщення, клацніть правою кнопкою миші елемент, виберіть команду Формат елемента керування. відкрийте вкладку Властивості. а потім виберіть потрібні параметри в групі Прив'язка об'єкта до фону.
  • Щоб по завершенні зміни елемента управління видалити маркери виділення, клацніть будь-яку клітинку на аркуші.