Как поменять цвет кнопки в excel
Перейти к содержимому

Как поменять цвет кнопки в excel

Изменение размера и форматирование элемента управления на листе

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

Важно: Для работы с ними необходимо сначала включить вкладку "Разработчик". Дополнительные сведения см. на вкладке "Разработчик".

Размер можно перетаскиванием его благодаря перетаскиванием его химок или ввести размеры в диалоговом окне "Формат управления".

Если один или несколько элементов управления ActiveX элементов управления:

Выберите нужный для выбора управления.

Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.

Выполните одно из указанных ниже действий.

Resize by using the sizing handles

Направь указатель на один из хлев.

Выполните одно из указанных ниже действий.

Чтобы увеличить или уменьшить размер в одном или несколько направлений, перетащите мышь от центра или к центру.

Чтобы сохранить центр управления на том же месте, перетащите указатель мыши, удерживая на этом же месте CTRL.

Чтобы сохранить пропорции, при перетаскиваниях удерживайте на удержании shift.

Чтобы сохранить пропорции, при перетаскиваниях указателя удерживайте на удержании CTRL и SHIFT.

Отпустите кнопку мыши, а затем отпустите CTRL или SHIFT.

Измерь размер, введите измерения

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

На вкладке "Размер" введите высоту и ширину или нажмите клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, чтобы переместить высоту и ширину.

Чтобы сохранить пропорции, выберите поле "Сохранить пропорции".

Примечание: Кнопка "Сброс" (которая сбрасывает исходную высоту и ширину), текстовое поле "Поворот" и поле "Относительно исходного размера рисунка" недоступны.

Если один или несколько элементов управления ActiveX элементов управления:

Выберите нужный для формата контроль.

Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.

Чтобы настроить свойства формата для элементов управления, на вкладке "Разработчик" в группе "Элементы управления" нажмите кнопку "Свойства" .

Совет: Можно также щелкнуть элемент управления правой кнопкой мыши и выбрать пункт Свойства.

Откроется диалоговое окно Свойства. Чтобы получить подробные сведения о каждом свойстве формата, выберите его и нажмите F1, чтобы справка по Visual Basic тему. Можно также ввести имя свойства в поле Поиск справки Visual Basic. В следующем разделе общаются доступные свойства формата.

Сводка свойств форматирования

Примечание: Каждый ActiveX имеет свое подмножество следующих свойств форматирования:

Цвет переднего плана

Стиль фона (прозрачный или непрозрачный)

Тип границы (отсутствует или одинарная линия)

Наличие тени элемента управления

Вид границы (обычная, приподнятая, утопленная, вдавленная, рельефная)

Выберите нужный для формата контроль.

Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.

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

На вкладке "Цвета и линии" сделайте следующее:

Чтобы изменить цвет, выберите его в списке "Цвет".

Чтобы найти другие цвета, создать собственные цвета или настроить прозрачность, нажмите кнопку "Другие цвета".

Чтобы настроить градиент, текстуру и узор или добавить рисунок, нажмите кнопку "Эффекты заливки".

Выберите нужный для формата контроль.

Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.

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

На вкладке "Шрифт" выберите тип шрифта, его стиль, размер и другие параметры форматирования для выбранного текста.

Для значения "Размер" можно ввести любое число от 1 до 1638. Размеры, доступные в списке "Размер", зависят от выбранного шрифта и активного принтера. Чтобы восстановить обычный стиль шрифта, его на шрифта, его размер и эффекты, выберите его.

Нажмите кнопку ОК.

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

На вкладке "Выравнивание" выберите нужные параметры выравнивания, направления и ориентации текста, а затем нажмите кнопку "ОК".

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

На вкладке "Поля" выберите нужные внутренние поля и нажмите кнопку "ОК".

Примечание: Так как для надписи формы нельзя отформатироваться с помощью 3-D shading, а кнопка "Форма" может отображаться только с трехугольным затенение, в диалоговом окне "Форматирование" ни один из этих окне не может использовать такой же квадрат.

Выберите нужный для формата контроль.

Дополнительные сведения см. в подменю "Выбор и отбирать элементы управления" на сайте.

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

На вкладке "Управление" нажмите кнопку "Трехуголовая затенение".

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

VBA Excel. Элемент управления CommandButton (кнопка)

Элемент управления пользовательской формы CommandButton, используемый в VBA Excel для запуска процедур и макросов. Свойства кнопки, примеры кода с ней.

Элемент управления CommandButton

Для запуска процедур и макросов обычно используется событие кнопки – Click.

Свойства элемента CommandButton

Свойство Описание
AutoSize Автоподбор размера кнопки. True – размер автоматически подстраивается под длину введенной надписи (заголовка). False – размер элемента управления определяется свойствами Width и Height.
BackColor Цвет элемента управления CommandButton.
Caption Надпись (заголовок) – текст, отображаемый на кнопке.
ControlTipText Текст всплывающей подсказки при наведении курсора на кнопку.
Enabled Возможность взаимодействия пользователя с элементом управления CommandButton. True – взаимодействие включено, False – отключено (цвет надписи становится серым).
Font Шрифт, начертание и размер текста надписи.
Height Высота элемента управления.
Left Расстояние от левого края внутренней границы пользовательской формы до левого края элемента управления.
Picture Добавление изображения вместо текста заголовка или дополнительно к нему.
PicturePosition Выравнивание изображения и текста на кнопке.
TabIndex Определяет позицию элемента управления в очереди на получение фокуса при табуляции, вызываемой нажатием клавиш «Tab», «Enter». Отсчет начинается с 0.
Top Расстояние от верхнего края внутренней границы пользовательской формы до верхнего края элемента управления.
Visible Видимость элемента управления CommandButton. True – элемент отображается на пользовательской форме, False – скрыт.
Width Ширина элемента управления.
WordWrap Перенос текста заголовка на новую строку при достижении ее границы. True – перенос включен, False – перенос выключен.

В таблице перечислены только основные, часто используемые свойства кнопки. Все доступные свойства отображены в окне Properties элемента управления CommandButton.

Пример кнопки с надписью и изображением

Примеры кода VBA Excel с кнопкой

Изначально для реализации примеров на пользовательскую форму UserForm1 добавлена кнопка CommandButton1.

Пример 1

Изменение цвета и надписи кнопки при наведении на нее курсора.

Условие примера 1
  • Действия при загрузке формы: замена заголовка формы по умолчанию на «Пример 1», замена надписи кнопки по умолчанию на «Кнопка», запись цвета кнопки по умолчанию в переменную уровня модуля.
  • Сделать, чтобы при наведении курсора на кнопку, она изменяла цвет на зеленый, а надпись «Кнопка» менялась на надпись «Нажми!»
  • Добавление кода VBA Excel, который будет при удалении курсора с кнопки возвращать ей первоначальные настройки: цвет по умолчанию и надпись «Кнопка».
Решение примера 1

1. Объявляем в разделе Declarations модуля пользовательской формы (в самом начале модуля, до процедур) переменную myColor:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *