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

Как изменить цвет кнопки в эксель

  • автор:

Свойство «Цвет фона (BackColor)»

С помощью свойства BackColor можно указать цвет внутренней части элемент управления или раздел. Возвращает доступное для чтения и записи значение типа Long.

выражение.BackColor

Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.

Значения

Свойство BackColor содержит числовое выражение, соответствующее цвету, который используется для фона элемента управления или раздела.

Чтобы задать это свойство, можно использовать построитель цветов, нажав кнопку Сборка справа от поля свойства в Окно свойств. С помощью построителя цветов можно определить настраиваемые цвета обратной стороны для элементов управления или разделов.

Это свойство также можно задать с помощью Окно свойств элемента управления или раздела, кода макрос или Visual Basic для приложений (VBA) или с помощью команды Заливка цвет в разделе Шрифт (на вкладке Конструктор или Формат в зависимости от того, находитесь ли вы в режиме конструктора или макета).

В Visual Basic для приложений (VBA) для настройки этого свойства используйте числовое выражение. Этот параметр имеет тип данных Long.

Значение по умолчанию для этого свойства можно задать с помощью стиль элемента управления по умолчанию элемента управления или свойства DefaultControl в коде VBA.

Для объектовTable можно задать данное свойство с помощью команды Цвет заливки в разделе Шрифт на вкладке Данные или в коде VBA с помощью свойства DatasheetBackColor.

Замечания

Чтобы использовать свойство BackColor, необходимо задать для свойства BackStyle (Тип фона), если оно доступно, значение Normal (Обычный).

Пример

В следующем примере с помощью функции RGB задаются свойства BorderColor, BackColor и ForeColor в зависимости от значения поля txtPastDue . Чтобы задать эти свойства, можно также использовать функцию QBColor. Если поместить следующий код в событие Form_Current( ), параметры отображения для элемента управления будут заданы, как только пользователь откроет форму или перейдет к новой записи.

Sub Form_Current()
Dim curAmntDue As Currency, lngBlack As Long
Dim lngRed As Long, lngYellow As Long, lngWhite As Long
If Not IsNull(Me!txtPastDue.Value) Then
curAmntDue = Me!txtPastDue.Value
Else
Exit Sub
End If
lngRed = RGB(255, 0, 0)
lngBlack = RGB(0, 0, 0)
lngYellow = RGB(255, 255, 0)
lngWhite = RGB(255, 255, 255)
If curAmntDue > 100 Then
Me!txtPastDue.BorderColor = lngRed
Me!txtPastDue.ForeColor = lngRed
Me!txtPastDue.BackColor = lngYellow
Else
Me!txtPastDue.BorderColor = lngBlack
Me!txtPastDue.ForeColor = lngBlack
Me!txtPastDue.BackColor = lngWhite
End If
End Sub

Добавление и изменение цвета фона ячеек

Можно выделить данные в ячейках с помощью кнопки Цвет заливки, чтобы добавить или изменить цвет фона или узор в ячейках. Вот как это сделать:

    Выберите ячейки, которые нужно выделить.

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

Группа

или нажмите клавиши ALT+H, H.

выбор цвета шрифта;

Выберите нужный цвет в группе Цвета темы или Стандартные цвета.

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

Совет: Чтобы применить последний выбранный цвет, можно просто щелкнуть Цвет заливки

. Кроме того, в группе Последние цвета доступны до 10 цветов, которые вы выбирали в последнее время.

Применение узора или способов заливки

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

Кнопка вызова диалогового окна в группе

  1. Выделите ячейку или диапазон ячеек, которые нужно отформатировать.
  2. На вкладке Главная нажмите кнопку вызова диалогового окна Формат ячеек или просто нажмите клавиши CTRL+SHIFT+F.

Диалоговое окно с параметрами заливки ячейки и стандартными цветами

На вкладке Заливка выберите в разделе Цвет фона нужный цвет.

Совет: В поле Образец можно просмотреть выбранный фон, узор и способ заливки.

Удаление цвета, узора и способа заливки из ячеек

Чтобы удалить все цвета фона, узоры и способы заливки, просто выделите ячейки. На вкладке Главная нажмите стрелку рядом с кнопкой Цвет заливки и выберите пункт Нет заливки.

Группа

Цветная печать ячеек, включая цвет фона, узор и способ заливки

Если заданы параметры печати черно-белая или черновая (преднамеренно или потому, что книга содержит большие или сложные листы и диаграммы, вследствие чего черновой режим включается автоматически), заливку ячеек невозможно вывести на печать в цвете. Вот как можно это исправить:

Кнопка вызова диалогового окна в группе

    Откройте вкладку Разметка страницы и нажмите кнопку вызова диалогового окна Параметры страницы.

Примечание: Если цвета на листе не отображаются, возможно, выбран высококонтрастный режим. Если цвета не отображаются при предварительном просмотре, возможно, не выбран цветной принтер.

Если вы хотите выделить текст или числа, чтобы сделать данные более заметными, попробуйте изменить цвет шрифта или добавить цвет фона в ячейку или диапазон ячеек следующим образом:

Образец с применением цвета текста и заливки фона ячейки

Кнопка заливки и параметры на ленте

  1. Выберите ячейка или диапазон ячеек, для которых нужно добавить цвет заливки.
  2. На вкладке Главная нажмите кнопку Цвет заливки и выберите нужный цвет.

Примечание: Эффекты заливки шаблонов для цветов фона недоступны для Excel в Интернете. Если применить приложение Excel на рабочем столе, оно не будет отображаться в браузере.

Удаление цвета заливки

Если вы решили, что вам не нужен цвет заливки сразу после его добавления, просто нажмите кнопку Отменить.

Кнопка отмены действия

Чтобы удалить цвет заливки позже, выберите ячейку или диапазон ячеек, которые нужно изменить, и нажмите кнопку Очистить > Очистить форматы.

Удаление форматирования с помощью команды

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

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Как изменить цвет кнопки в эксель

Пользователь

Регистрация: 18.01.2015

Сообщений: 29

Как изменить цвет кнопки VBA?

Как изменить цвет кнопки в VBA(кнопка создана на рабочем листе Excel)?

Александр Шатило
Посмотреть профиль
Найти ещё сообщения от Александр Шатило

Участник клуба

Регистрация: 16.06.2011

Сообщений: 1,428

.. правой кнопкой

Нашедшего выход — затаптывают первым..

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текст и цвет текста кнопки VBA segail Microsoft Office Excel 17 27.11.2020 09:27
Как изменить цвет кнопки (фон GROUPBOXa)? realtype Win Api 0 21.05.2011 14:32
Как программно изменить цвет кнопки в Delphi Source-of-life Помощь студентам 8 13.04.2010 21:18
Как изменить на форме цвет кнопки закрыть? VintProg Общие вопросы Delphi 1 10.07.2009 17:08
Как изменить цвет шрифта кнопки + объявление OnClick Yury Общие вопросы Delphi 7 04.05.2007 04:55

Как изменить цвет кнопки в эксель

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

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