Найти в Дзене
VBA Excel с нуля

VBA Excel № 145. Как использовать окно Properties (окно свойств)

Оглавление
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Элементы управления - это объекты, которые используются для создания интерфейсов в программах. У каждого из них есть свойства, которые определяют, как они выглядят и как работают. Эти свойства можно менять в двух случаях:

1. Когда создаёте интерфейс. Для этого используется специальное окно, называемое Properties.

2. Когда программа уже запущена. Здесь применяются команды на языке программирования VBA.

Как использовать окно Properties?

В VBA есть окно Properties, которое позволяет изменять свойства элементов управления.

Скриншот с моего ноутбука
Скриншот с моего ноутбука

Если окно Properties потянуть, то его можно выставить возле формы (или другое удобное место.

Это может быть любой элемент, например, кнопка или форма (UserForm). Вы можете выбрать элемент из выпадающего списка в верхней части окна Properties. На картинке ниже показан пример настройки свойства для элемента CheckBox.

Скриншот с моего ноутбука
Скриншот с моего ноутбука

Окно Properties имеет две вкладки:

  • Alphabetic (По алфавиту): свойства перечислены в алфавитном порядке.
  • Categorized (По категориям): свойства сгруппированы по категориям.
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Чтобы изменить свойство, выберите его и введите новое значение. Некоторые свойства имеют фиксированный набор значений, которые можно выбрать из списка. Например, свойство TextAlign может принимать значения:

  • 1 - fmTextAlignLeft (текст слева)
  • 2 - fmTextAlignCenter (текст по центру)
  • 3 - fmTextAlignRight (текст справа)
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Некоторые свойства, такие как Font (шрифт) и Picture (картинка), имеют рядом кнопку с тремя точками. Нажмите на неё, чтобы открыть окно настройки этого свойства.

Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука
Скриншот с моего ноутбука

Попробуйте сами установить картинку для элемента Image

Подсказка. Чтобы установить картинку для элемента Image:

1. Выберите файл с картинкой или скопируйте изображение в буфер обмена.

2. В окне Properties выберите свойство Picture и нажмите <Ctrl+V> для вставки картинки.

Вот пару полезных советов

Если выбрать несколько элементов управления одновременно, в окне Properties будут показаны только те свойства, которые есть у всех выбранных элементов.
У формы UserForm есть свойства, которые можно менять. Эти свойства будут применяться ко всем новым элементам управления, добавленным в форму. Например, если изменить шрифт (Font) формы, все новые элементы будут использовать этот шрифт. Но элементы, добавленные раньше, останутся без изменений.