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

Jak změnit barvu ovládacího prvku ActiveX v aplikaci Excel?

Když v aplikaci Excel vložíte příkazové tlačítko, je barva tlačítka ve výchozím nastavení šedá. Někdy však musíte změnit šedou barvu na krásnou, aby byl list profesionálnější. Dnes vám mohu představit několik rychlých triků, jak změnit barvu tlačítka v aplikaci Excel.

Změňte barvu ovládacího prvku ActiveX změnou vlastností
Změňte barvu ovládacího prvku ActiveX pomocí kódu VBA


Změňte barvu ovládacího prvku ActiveX změnou vlastností

Normálně v aplikaci Excel existují dva typy tlačítek, jeden je Kontrola formuláře tlačítko a druhé je Ovládací prvek ActiveX knoflík. Pokud je toto tlačítko tlačítko Form Control, můžete pouze změnit jeho barvu písma, ale neměnit barvu pozadí. Můžete jen změnit barvu pozadí ovládacího prvku ActiveX. Udělejte prosím toto:

1. Vložte Ovládací prvek ActiveX tlačítko kliknutím Vývojka > Vložita vyberte Tlačítko příkazu pod Ovládací prvky ActiveX sekce, viz screenshot:

doc-change-button-color1

Poznámka: Pokud je Vývojka karta se na pásu karet nezobrazuje, můžete kliknout Soubor > Volba > Přizpůsobit pás karet, pak zkontrolujte Vývojka v pravém podokně zobrazíte Vývojka Karta.

2. Poté tažením myši nakreslete tlačítko.

doc-change-button-color1

3. A pak vyberte tlačítko a klikněte pravým tlačítkem, vyberte Nemovitosti z místní nabídky a ve vyskakovacím okně Nemovitosti dialog, klepněte na tlačítko Abecední a klepněte na tlačítko BackColor v rozevíracím seznamu vyberte jednu barvu, která se vám líbí, viz screenshoty:

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

4. Poté zavřete dialogové okno a barva příkazového tlačítka byla změněna následovně:

doc-change-button-color1

5. Nakonec ukončete Režim návrhu Kliknutím Vývojka > Režim návrhu aby tlačítko fungovalo normálně.


Změňte barvu ovládacího prvku ActiveX pomocí kódu VBA

Jak vidíme, Excel poskytuje v dialogovém okně Vlastnosti několik barev, které můžeme použít. S následujícím jednoduchým kódem VBA je možné vybrat spoustu barev.

1. Vložte příkazové tlačítko, klikněte pravým tlačítkem a vyberte Zobrazit kód z kontextové nabídky viz screenshot:

doc-change-button-color1

2. Pak Okno Microsoft Visual Basic pro aplikace se zobrazí, viz screenshot:

doc-change-button-color1

3. A pak zkopírujte a vložte tento jednoduchý skript kódu: CommandButton1.BackColor = 12713921 do okna mezi dvěma kódy, viz screenshot:

doc-change-button-color1

Poznámka: Ve výše uvedeném skriptu kódu CommandButton 1 je název vašeho tlačítka a číslo 12713921 je MS-Accessčíslo, všechny jsou variabilní, můžete je podle potřeby změnit.

4. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a vaše barva tlačítka byla změněna najednou.

doc-change-button-color1

Tip: Můžete přejít na tento web: http://www.endprod.com/colors/ zobrazit více Přístupové číslo MS barevné hodnoty, můžete použít stovky barev. Po otevření webu stačí vybrat barvu a zkopírovat odpovídající číslo pod MSAccess herder, poté nahradit výše uvedené číslo ve skriptu kódu.

doc-change-button-color1


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (7)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Snažím se najít způsob, jak pomocí příkazového tlačítka nebo přepínacích tlačítek změnit barvu popředí z bílé na zelenou. Existuje nějaký zjednodušený způsob, jak to udělat?
Tento komentář byl moderátorem webu minimalizován
Toto funguje pro přepínací tlačítko...očekávám, že jednoduché příkazové tlačítko bude podobné. With ToggleButton1 If .Value Then .ForeColor = RGB(0, 0, 0) .BackColor = RGB(0, 255, 0) .Caption = "Titulek, pokud je zapnutý." Else .ForeColor = RGB(0, 0, 0) .BackColor = RGB(255, 255, 0) .Caption = "Titulek, pokud je vypnutý" End If End With
Tento komentář byl moderátorem webu minimalizován
hej, když jsem kliknul pravým tlačítkem, neukázalo se vlastnosti, takže jsem vybral vlastnosti z panelu nástrojů pro vývojáře a nedostal jsem možnosti jako backcolor. co bych měl dělat?
Tento komentář byl moderátorem webu minimalizován
Nejprve klikněte na režim návrhu na kartě vývojáře, poté vyberte tlačítko a klikněte pravým tlačítkem. Nyní je viditelná možnost vlastností ;-)
Tento komentář byl moderátorem webu minimalizován
Nejprve klikněte na DESIGN MODE na kartě vývojáře, nyní klikněte pravým tlačítkem na tlačítko activex. Nyní jsou vlastnosti viditelné
Tento komentář byl moderátorem webu minimalizován
Chci vybarvit příkazové tlačítko pro konkrétní čas. jako když zadávám kód do tlačítka, barva tlačítka se změní na 40 minut a než normálně
Tento komentář byl moderátorem webu minimalizován
Děkujeme za tyto informace (zejména zdroj průvodce barvami). Ale můžeme to udělat ještě o krok dále? Existují způsoby, jak použít kód, aby tlačítko vypadalo více jako tlačítko? (stín, zkosení atd.) Vím, jak navrhnout tvar tak, jak chci, a pak mu přiřadit makro. Ale dělat to mi připadá v nejlepším případě jako řešení. Raději bych to udělal s kódem, pokud je to možné.
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění