Ugrás a tartalomra

Hogyan lehet megváltoztatni az ActiveX Control gomb színét az Excelben?

Az Excelben egy parancsgomb beszúrásakor a gomb színe alapértelmezés szerint szürke. De néha meg kell változtatnia a szürke színt egy szép színre, hogy a munkalap professzionálisabb legyen. Ma bemutathatok néhány gyors trükköt a gomb színének megváltoztatására az Excel programban.

A tulajdonságok megváltoztatásával változtassa meg az ActiveX Control gomb színét
VBA kóddal módosítsa az ActiveX Control gomb színét


A tulajdonságok megváltoztatásával változtassa meg az ActiveX Control gomb színét

Az Excel programban általában kétféle gomb létezik, az egyik Űrlapvezérlés gombot, a másik pedig ActiveX-vezérlő gomb. Ha a gomb az Űrlapvezérlés gomb, akkor egyszerűen megváltoztathatja annak betűszínét, de a háttérszínt nem. Csak megváltoztathatja az ActiveX Control gomb hátsó színét. Kérjük, tegye a következőket:

1. Helyezze be a ActiveX-vezérlő gombra kattintva Fejlesztő > betétlap, és válassza ki Parancsgomb alatt ActiveX-vezérlők szakasz, lásd a képernyőképet:

doc-change-button-color1

Megjegyzések: Ha a Fejlesztő fül nem jelenik meg a szalagon, rákattinthat filé > opció > Szalag szabása, majd ellenőrizze Fejlesztő a jobb oldali ablaktáblán a Fejlesztő Tab.

2. Ezután húzza az egeret egy gomb rajzolásához.

doc-change-button-color1

3. Ezután válassza ki a gombot, majd kattintson a jobb gombbal, és válassza a lehetőséget Ingatlanok a helyi menüből, és beugrott Ingatlanok párbeszédpanelen kattintson a gombra Betűrendes fülön, majd kattintson a gombra háttérszín legördülő listából válassza ki a kívánt színt, lásd a képernyőképeket:

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

4. Ezután zárja be a párbeszédpanelt, és a parancs gombjának színe a következőképpen módosult:

doc-change-button-color1

5. Végül lépjen ki a Tervezési mód kattintson a gombra Fejlesztő > Tervezési mód hogy a gombot rendesen használják.


VBA kóddal módosítsa az ActiveX Control gomb színét

Mint láthatjuk, az Excel néhány színt biztosít a Tulajdonságok párbeszédpanelen, hogy alkalmazhassuk őket. A következő egyszerű VBA-kóddal sok színt kell választani.

1. Helyezzen be egy parancsgombot, kattintson a jobb gombbal, majd válassza a lehetőséget Kód megtekintése a helyi menüből lásd a képernyőképet:

doc-change-button-color1

2. Aztán a Microsoft Visual Basic for Applications ablak megjelenik, lásd a képernyőképet:

doc-change-button-color1

3. Ezután másolja és illessze be ezt az egyszerű kódfájlot: CommandButton1.BackColor = 12713921 a két kód közötti ablakba, lásd a képernyőképet:

doc-change-button-color1

Jegyzet: A fenti kódfájlban a Parancsgomb1 a gombod neve és a szám 12713921 a MS-Accessszám, ezek mind változóak, szükség szerint megváltoztathatja őket.

4. Ezután nyomja meg a gombot F5 gombot a kód futtatásához, és a gomb színe egyszerre megváltozott.

doc-change-button-color1

típus: Látogathat erre a weboldalra: http://www.endprod.com/colors/ hogy többet láthasson MS-Access szám színértékek, talán több száz szín használható. A weboldal megnyitása után csak ki kell választania egy színt és át kell másolnia a megfelelő számot az MSAccess herder alatt, majd cserélje ki a fenti számot a kódfájlban.

doc-change-button-color1

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for this information (especially the color guide resource). But can we take it one step further? Are there ways to use code to make the button look more like a button? (shadow, bevel, etc) I know how to design a shape the way I want it and then assign a macro to it. But doing that seems to me to be a workaround at best. I'd prefer to do it with code if it's possible.
This comment was minimized by the moderator on the site
I want to colour command button for specific time. like when i enter code in button, button color would be change for 40 minutes and than normal
This comment was minimized by the moderator on the site
hey, when i right clikck, it didnt show propperties so I chose properties from the Developer tool bar, and I didnt get options like backcolor. what should i do?
This comment was minimized by the moderator on the site
First click on DESIGN MODE under devloper tab, now right click on activex button. Now properties is visible
This comment was minimized by the moderator on the site
First click on design mode under devloper tab then select button and right click. Now properties option is visible ;-)
This comment was minimized by the moderator on the site
This works for a Toggle Button ...I expect a simple Command Button would be similar. With ToggleButton1 If .Value Then .ForeColor = RGB(0, 0, 0) .BackColor = RGB(0, 255, 0) .Caption = "Caption if toggled on." Else .ForeColor = RGB(0, 0, 0) .BackColor = RGB(255, 255, 0) .Caption = "Caption if toggled off" End If End With
This comment was minimized by the moderator on the site
I'm trying to find a way to use a command button or toggle buttons to change the forecolor from white to green. Is there a simplistic way to do that?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations