Note: The other languages of the website are Google-translated. Back to English

Як змінити колір кнопки керування ActiveX в Excel?

У програмі Excel, коли ви вставляєте командну кнопку, колір кнопки за замовчуванням сірий. Але іноді вам потрібно змінити сірий колір на красивий, щоб зробити аркуш більш професійним. Сьогодні я можу представити вам кілька швидких прийомів, як змінити колір кнопки в Excel.

Змінюйте колір кнопки управління ActiveX зі зміною властивостей
Змініть колір кнопки управління ActiveX за допомогою коду VBA


Змінюйте колір кнопки управління ActiveX зі зміною властивостей

Зазвичай в Excel існує два типи кнопок, один із них Контроль форми кнопка, а інша - елемент керування ActiveX кнопку. Якщо кнопкою є кнопка Контроль форми, ви можете просто змінити колір шрифту, але не змінювати колір фону. Ви просто можете змінити колір задньої панелі кнопки ActiveX Control. Будь ласка, зробіть так:

1. Вставте елемент керування ActiveX , натиснувши кнопку Розробник > Insert, і виберіть Кнопка команди при Елементи управління ActiveX розділ, див. знімок екрана:

doc-change-button-color1

примітки: Якщо Розробник на стрічці не відображається, ви можете натиснути філе > варіант > Налаштувати стрічку, а потім перевірити Розробник на правій панелі для відображення Розробник Вкладка.

2. Потім перетягніть мишу, щоб намалювати кнопку.

doc-change-button-color1

3. А потім виберіть кнопку і клацніть правою кнопкою миші, виберіть властивості з контекстного меню та в контекстному меню властивості діалог, клацніть Алфавітний вкладку, а потім натисніть кнопку BackColor випадаючий список, щоб вибрати один колір, який вам подобається, див. скріншоти:

doc-change-button-color3 -2 doc-change-button-color4

4. Потім закрийте діалогове вікно, і колір вашої командної кнопки змінено таким чином:

doc-change-button-color1

5. Нарешті, залиште Режим дизайну натиснувши Розробник > Режим дизайну щоб кнопка використовувалася нормально.


Змініть колір кнопки управління ActiveX за допомогою коду VBA

Як ми бачимо, Excel надає кілька кольорів у діалоговому вікні Властивості, які ми можемо застосувати. За допомогою наступного простого коду VBA можна вибрати безліч кольорів.

1. Вставте командну кнопку та клацніть правою кнопкою миші, а потім виберіть Переглянути код у контекстному меню див. знімок екрана:

doc-change-button-color1

2. Тоді а Вікно Microsoft Visual Basic для програм відобразиться, див. знімок екрана:

doc-change-button-color1

3. А потім скопіюйте та вставте цей простий сценарій коду: CommandButton1.BackColor = 12713921 у вікно між двома кодами див. знімок екрана:

doc-change-button-color1

Примітка: У наведеному вище сценарії коду, CommandButton1 - це назва вашої кнопки та номер 12713921 є MS-доступномер, всі вони є змінними, ви можете змінити їх за вашими потребами.

4. Потім натисніть F5 клавішу для запуску цього коду, і колір кнопки було змінено відразу.

doc-change-button-color1

Чайові: Ви можете зайти на цей веб-сайт: http://www.endprod.com/colors/ щоб переглянути більше Номер MS-Access значення кольорів, можна використати сотні кольорів. Після відкриття веб-сайту вам просто потрібно вибрати колір і скопіювати відповідний номер під паспортом MSAccess, а потім замінити вказаний номер у сценарії коду.

doc-change-button-color1


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (7)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Я намагаюся знайти спосіб використовувати командну кнопку або кнопки перемикання, щоб змінити передній колір з білого на зелений. Чи є спрощений спосіб зробити це?
Цей коментар був мінімізований модератором на сайті
Це працює для кнопки перемикання ... Я очікую, що проста кнопка команд буде схожою. З ToggleButton1 Якщо .Value Тоді .ForeColor = RGB(0, 0, 0) .BackColor = RGB(0, 255, 0) .Caption = "Підпис, якщо ввімкнено." Інакше .ForeColor = RGB(0, 0, 0) .BackColor = RGB(255, 255, 0) .Caption = "Підпис, якщо вимкнено" Кінець, якщо Завершується на
Цей коментар був мінімізований модератором на сайті
Гей, коли я клацнув правою кнопкою миші, він не показував властивості, тому я вибрав властивості на панелі інструментів розробника, і я не отримав таких параметрів, як забарвлення. що я повинен зробити?
Цей коментар був мінімізований модератором на сайті
Спочатку клацніть режим проектування на вкладці розробника, потім виберіть кнопку та клацніть правою кнопкою миші. Тепер опція властивостей видима ;-)
Цей коментар був мінімізований модератором на сайті
Спочатку клацніть РЕЖИМ ДИЗАЙНУ на вкладці розробника, тепер клацніть правою кнопкою миші на кнопці Activex. Тепер властивості видно
Цей коментар був мінімізований модератором на сайті
Я хочу пофарбувати командну кнопку в певний час. наприклад, коли я вводжу код у кнопку, колір кнопки змінюється протягом 40 хвилин, ніж зазвичай
Цей коментар був мінімізований модератором на сайті
Дякую за цю інформацію (особливо за довідник кольорів). Але чи можемо ми зробити ще один крок далі? Чи є способи використати код, щоб зробити кнопку схожою на кнопку? (тінь, скіс тощо) Я знаю, як створити фігуру так, як я хочу, а потім призначити їй макрос. Але зробити це мені здається в кращому випадку обхідним шляхом. Я вважаю за краще зробити це за допомогою коду, якщо це можливо.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL