Элементы управления - это объекты, которые используются для создания интерфейсов в программах. У каждого из них есть свойства, которые определяют, как они выглядят и как работают. Эти свойства можно менять в двух случаях:
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) формы, все новые элементы будут использовать этот шрифт. Но элементы, добавленные раньше, останутся без изменений.