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

VBA Excel № 156 Настраиваем (костомизируем) панель инструментов Toolbox

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

Когда объект UserForm выделен в окне VBE, панель Toolbox отображает элементы управления, которые можно добавить в пользовательское диалоговое окно. В этой статье мы рассмотрим способы настройки панели Toolbox, чтобы сделать работу с ней удобнее и, надеюсь эффективнее.

Добавляем новые страницы

По умолчанию, панель Toolbox содержит одну вкладку. Чтобы добавить новую вкладку:

1. Щелкните правой кнопкой мыши на текущей вкладке.

2. В появившемся контекстном меню выберите пункт "New Page" (Добавить страницу).

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

Теперь у вас есть новая вкладка, куда можно добавлять элементы управления. Если вы хотите изменить текст на вкладке:

1. Щелкните правой кнопкой мыши на вкладке.

2. В контекстном меню выберите пункт "Rename" (Переименовать) и введите новое название.

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

📌 Скачать файл пример, можно в конце статьи.

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

Настройка или комбинирование элементов управления

Теперь, чтобы упростить работу с часто используемыми элементами управления, их можно предварительно настроить и сохранить на панели Toolbox.

Например, можно создать элемент управления CommandButton, который будет играть роль кнопки "OK". Вы можете изменить следующие параметры кнопки (по вашему усмотрению):

  1. Width (Ширина)
  2. Height (Высота)
  3. Caption (Подпись)
  4. Default (По умолчанию)
  5. Name (Имя)

После настройки перетащите элемент управления CommandButton на панель Toolbox. Щелкните правой кнопкой мыши на элементе управления, чтобы переименовать его или изменить значок.

Но лучше пойдём дальше.

Можно создать группу элементов управления. Например, создайте две кнопки CommandButton, представляющие кнопки "OK" и "Отмена". Настройте их по своему вкусу, затем выберите обе кнопки и переместите их на панель Toolbox. В будущем можно будет использовать этот набор для быстрого добавления настроенных кнопок в форму.

Этот метод подходит и для элементов управления, которые используются в качестве контейнеров. Например, создайте элемент управления Frame и добавьте в него четыре настроенных элемента управления OptionButton. Перетащите Frame на панель Toolbox, чтобы создать сохраненный элемент управления Frame с уже включенными в него OptionButton.

Иногда полезно размещать настроенные элементы управления на отдельной вкладке панели Toolbox. Это позволяет экспортировать вкладку и делиться ею с другими пользователями Excel. Чтобы экспортировать вкладку:

1. Щелкните правой кнопкой мыши на вкладке.

2. В контекстном меню выберите пункт "Export Page" (Экспорт вкладки).

На скриншоте ниже показана новая страница ("Моя Вкладка"), включающая семь настраиваемых элементов управления:

- Элемент управления Frame с тремя элементами управления OptionButton.

- Элементы управления TextBox и Spinner.

- Шесть элементов управления Checkbox.

- Значок "критической" ошибки (красный символ ×).

- Значок с изображением восклицательного знака.

- Значок с изображением вопросительного знака.

- Информационный значок.

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

И я их переименовал. Например:

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

Эти четыре разноцветных значка представляют собой изображения, отображаемые функцией MsgBox, и могут быть использованы для улучшения визуального восприятия пользовательских форм.

СКАЧАТЬ ФАЙЛ ПРИМЕР

✔ СКАЧАТЬ ФАЙЛ "Моя Вкладка.pag" ПРИМЕР