Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako spremeniti barvo gumba za nadzor ActiveX v Excelu?

V Excelu, ko vstavite ukazni gumb, je privzeta barva gumba siva. Včasih pa morate sivo barvo spremeniti v čudovito barvo, da bo delovno listo bolj profesionalno. Danes vam lahko predstavim nekaj hitrih trikov, da spremenite barvo gumba v Excelu.

Spreminjanje barve gumba za nadzor ActiveX s spreminjanjem lastnosti

Spremeni barvo gumba za nadzor ActiveX s kodo VBA


Lahko se zanimate za:

Preprosto vstavljanje potrditvenega polja ali gumba za izbiro v Excelu

Lahko enostavno vstavite več potrditvenih polj ali gumbov z možnostmi v izboru v Excelu, kot je prikazano spodaj

Kutools za Excel vključuje več kot 300 priročno orodje Excel. Prosti brez omejitev v 60 dneh. Preberi več Prenesite brezplačno preskusno različico zdaj


Spreminjanje barve gumba za nadzor ActiveX s spreminjanjem lastnosti


Običajno v Excelu obstajata dve vrsti gumbov, eden je Kontrola obrazca gumb in drugi Nadzor ActiveX gumb. Če je gumb gumb za nadzor obrazca, ga lahko spremenite samo z barvo pisave, vendar ne spremenite barve ozadja. Pravkar lahko spremenite barvo zadnjega dela gumba ActiveX Control. Prosimo, naredite tako:

1. Vstavite Nadzor ActiveX s klikom Razvojni > Vstaviin izberite Gumb za urejanje pod Nadzor ActiveX razdelek, glejte sliko zaslona:

doc-sprememba-gumb-barva1

Opombe: Če je Razvojni jeziček se ne prikaže v traku, lahko kliknete file > Možnost > Prilagodite trak, nato preverite Razvojni v desnem podoknu, da prikažete Razvojni tab.

2. Nato povlecite miško, da narišete gumb.

doc-sprememba-gumb-barva1

3. In nato izberite gumb in desni klik, izberite Nepremičnine iz kontekstnega menija in v izpuščenem Nepremičnine dialog, kliknite Abecedni kartico in nato kliknite BackColor spustni seznam, da izberete eno barvo, ki jo želite, si oglejte posnetke zaslona:

doc-sprememba-gumb-barva3 -2 doc-sprememba-gumb-barva4

4. Nato zaprite pogovorno okno, barva vašega ukaznega gumba pa je bila spremenjena na naslednji način:

doc-sprememba-gumb-barva1

5. Končno, nehaj Način oblikovanja s klikom Razvojni > Način oblikovanja da se gumb uporabi normalno.


Spremeni barvo gumba za nadzor ActiveX s kodo VBA

Kot lahko vidimo, Excel ponuja nekaj barv v pogovornem oknu Properties, da se lahko prijavimo. Z naslednjo preprosto kodo VBA je veliko barv, ki jih je treba izbrati.

1. Vstavite ukazni gumb in z desno tipko kliknite, nato izberite Ogled kode iz kontekstnega menija si oglejte posnetek zaslona:

doc-sprememba-gumb-barva1

2. Potem a Okno Microsoft Visual Basic za aplikacije se bo prikazalo, si oglejte sliko zaslona:

doc-sprememba-gumb-barva1

3. In nato kopirajte in prilepite ta enostaven kodni skript: CommandButton1.BackColor = 12713921 v okno med dvema kodama si oglejte posnetek zaslona:

doc-sprememba-gumb-barva1

Opomba: V zgornjem kodnem skriptu je CommandButton1 je ime vašega gumba in številka 12713921 ali je MS-AccessŠtevilka, so vse spremenljive, jih lahko spremenite kot svojo potrebo.

4. Nato pritisnite F5 ključ za zagon te kode in barva gumba je bila spremenjena hkrati.

doc-sprememba-gumb-barva1

Nasvet: Lahko greste na to spletno mesto: http://www.endprod.com/colors/ za ogled več Številka MS-Access barvne vrednosti, obstajajo morda stotine barv, ki jih lahko uporabite. Ko odprete spletno mesto, morate izbrati samo barvo in kopirati ustrezno številko pod shemo MSAccess, nato pa zgornjo številko zamenjati v kodnem skriptu.

doc-sprememba-gumb-barva1


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    rashed · 2 years ago
    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
  • To post as a guest, your comment is unpublished.
    moe · 2 years ago
    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?
    • To post as a guest, your comment is unpublished.
      Amit · 2 years ago
      First click on DESIGN MODE under devloper tab, now right click on activex button.

      Now properties is visible
    • To post as a guest, your comment is unpublished.
      Amit · 2 years ago
      First click on design mode under devloper tab then select button and right click.
      Now properties option is visible ;-)
  • To post as a guest, your comment is unpublished.
    Steve · 2 years ago
    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
  • To post as a guest, your comment is unpublished.
    Alexander · 4 years ago
    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?