Dodelitev makra v obrazcu ali upravljanje «»

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Če želite zagnati makro, ki izvede dejanje, ko uporabnik klikne, lahko uporabite gumb za kontrolnik obrazca ali ukazni gumb (kontrolnik ActiveX). Oba od teh gumbov so znane tudi kot hitra, ki lahko nastavite za avtomatizacijo tiskanje delovnega lista, filtriranje podatkov, ali izračun števila. Na splošno, gumb za kontrolnik obrazca in pomikalnika za kontrolnik ActiveX, ki so podobni v videz in delovanje. Vendar pa imajo nekaj razlik, ki so razložene v naslednjih razdelkih.

Gumb (kontrolnik obrazca)

Primer kontrolnika obrazca za gumb orodne vrstice

Ukazni gumb (kontrolnik ActiveX)

Primer ukaznega gumba v kontrolniku ActiveX

V spodnjih razdelkih Naučite se dodati makra gumbu v Excelu – za Windows ali računalniku Mac.

Opomba: Kontrolniki ActiveX, ki niso podprte v računalniku Mac.

Makre in VBA orodja najdete na zavihku razvijalec , ki je privzeto skriti.

Prvi korak je, da omogočite. Če želite več informacij, glejte članek: Pokaži zavihek Razvijalec.

Zavihek »Razvijalec« na traku

Dodajanje gumba (kontrolnik obrazca)

  1. Na zavihku razvijalec v skupini Kontrolniki kliknite Vstaviin nato v razdelku Kontrolniki obrazcakliknite gumb Slika gumba .

  2. Kliknite mesto na delovnem listu, kjer želite, da v zgornjem levem kotu na gumb, da se prikažejo. Se prikaže pojavno okno Dodeli makro .

  3. Dodelitev makra gumbu in nato kliknite v redu.

  4. Če želite določiti lastnosti kontrolnika za gumb, ga kliknite z desno tipko miške in nato kliknite Oblikuj kontrolnik.

Dodajanje ukaznega gumba (kontrolnik ActiveX)

  1. Na zavihku razvijalec v skupini Kontrolniki kliknite Vstaviin nato v razdelku Kontrolniki ActiveXkliknite Ukazni gumb Slika gumba .

  2. Kliknite mesto na delovnem listu, pri kateri želite zgornjem levem kotu ukazni gumb, če želite prikazati.

  3. V skupini Kontrolniki kliknite Ogled kode. To zažene urejevalnik za Visual Basic. Preverite, ali kliknite , da je izbral na spustnem seznamu na desni strani. Podpostopku CommandButton1_Click (glejte na sliki spodaj) se izvaja teh dveh makrov, ko uporabnik klikne gumb: SelectC15 in HelloMessage.

    Podpostopek v urejevalniku za Visual Basic

  4. V OnFilterComboChange za ukazni gumb, naredite nekaj od tega:

    • Vnesite ime obstoječega makra v delovnem zvezku. Makre lahko poiščete tako, da v skupini koda kliknite makri . Več makrov iz gumba lahko zaženete tako, da vnesete ime makra v ločenih vrsticah v oknu OnFilterComboChange.

    • Po potrebi dodajte svojo kodo VBA.

  5. Zaprite urejevalnik za Visual Basic in kliknite Način načrtovanja Slika gumba zagotoviti način načrtovanja je izklopljen.

  6. Če želite zagnati kodo VBA, ki je zdaj del gumb, kliknite ukazni gumb ActiveX, ki ste jo pravkar ustvarili.

  7. Če želite urediti kontrolnik, morate biti v načinu načrtovanja. Na kartici Razvijalec v skupini Kontrolniki kliknite gumbNačin načrtovanja.

  8. Če želite določiti lastnosti kontrolnika ukazni gumb, na zavihku razvijalec v skupini Kontrolniki kliknite lastnosti Slika gumba . Lahko tudi desno tipko miške kliknite ukazni gumb in nato kliknite lastnosti.

    Opomba: Preden kliknete lastnosti, preverite, ali predmet, ki ga želite pregledati ali spremeniti lastnosti, ki je že potrjeno.


    Prikaže se polje lastnosti . Podrobne informacije o vsakem lastnosti izberite lastnost in pritisnite F1, če želite prikazati Pomoč za Visual Basic temo. Vnesete lahko tudi ime lastnosti v pomoči za Visual Basic iskalno polje. V spodnji tabeli so povzete lastnosti, ki so na voljo.

Če želite določiti

Uporabite lastnost:

Splošno:

Ali naj se kontrolnik naloži, ko odprete delovni zvezek odprt. (Prezrto za kontrolnike ActiveX).

AutoLoad (Excel)

Ali lahko kontrolnik prejme fokus in se odzove na uporabniško ustvarjene dogodke.

Enabled (obrazec)

Ali je kontrolnik mogoče urejati.

Locked (obrazec)

Ime kontrolnika.

Name (obrazec)

Kako je kontrolnik priložen spodnjim celicam (prosto plava, premakni, a ne spremeni velikosti, ali premakni in spremeni velikost).

Placement (Excel)

Ali je kontrolnik mogoče natisniti.

PrintObject (Excel)

Ali bo kontrolnik viden ali skrit.

Visible (obrazec)

Besedilo:

Atribute pisave (krepko, ležeče, velikost, prečrtano, podčrtano in debelina).

Bold, Italic, Size, StrikeThrough, Underline, Weight (obrazec)

Opisno besedilo kontrolnika, ki ga določa ali opisuje.

Caption (obrazec)

Ali bo besedilo kontrolnika na koncu vrstice samodejno prelomljeno.

WordWrap (obrazec)

Velikost in mesto:

Ali bo velikost kontrolnika samodejno prilagojena, tako da bo mogoče prikazati vso vsebino.

AutoSize (obrazec)

Višino ali širino v točkah.

Height, Width (obrazec)

Razdaljo med kontrolnikom in levim ali zgornjim robom delovnega lista.

Left, Top (obrazec)

Oblikovanje:

Barvo ozadja.

BackColor (Obrazec)

Slog ozadja (prosojno ali neprosojno).

BackStyle (obrazec)

Barvo ospredja.

ForeColor (obrazec)

Ali naj ima kontrolnik senco.

Shadow (Excel)

Slika:

Bitno sliko, ki jo želite prikazati v kontrolniku.

Picture (obrazec)

Mesto slike glede na naslov (levo, zgoraj, desno in tako naprej).

PicturePosition (obrazec)

Tipkovnica in miška:

Bližnjično tipko za kontrolnik.

Accelerator (obrazec)

Ikono miške po meri.

MouseIcon (obrazec)

Vrsto kazalca, ki je prikazan, ko uporabnik pomakne kazalec miške na določen element (standardni, puščica, I-kazalka in drugi).

MousePointer (obrazec)

Ali naj kontrolnik prevzame fokus, ko ga kliknete.

TakeFocusOnClick (obrazec)


Makre in VBA orodja najdete na zavihku razvijalec , ki je skrita privzeto, tako da se najprej omogočiti

  1. Pojdite na Excel > Preferences (nastavitve)... > Traku in orodne vrstice.

  2. V kategorijo prilagoditev traku na seznamu Glavni zavihki potrdite polje razvijalec in nato kliknite Shrani.

    Potrdite potrditveno polje ob možnosti razvijalec, da jo dodate na trak

Dodajanje gumba (kontrolnik obrazca)

Sledite tem korakom:

  1. Na zavihku »razvijalec« , kliknite gumb Slika gumba .

  2. Kliknite mesto na delovnem listu, kjer želite, da v zgornjem levem kotu na gumb, da se prikažejo. Se prikaže pojavno okno Dodeli makro .

    Opomba: Če ste že vstavili gumba, lahko z desno tipko miške ga in izberite Dodeli makro.

  3. Dodelitev makra gumbu in kliknite v redu.

  4. Če želite določiti lastnosti kontrolnika za gumb, da z desno tipko miške in nato izberite Oblikuj kontrolnik ….

Dodajanje ukaznega gumba (kontrolnik Visual Basic)

  1. Na zavihku »razvijalec« , kliknite gumb Slika gumba .

  2. Kliknite mesto na delovnem listu, kjer naj bo prikazan zgornji levi kot ukaznega gumba.

    Opomba: Če ste že vstavili gumba, lahko z desno tipko miške ga in izberite Dodeli makro.

  3. V pogovornem oknu Dodeli makro , izberite novo, ki se odpre Urejevalnik za Visual Basic (VBE) v podokno s to kodo:

      Sub ButtonX_Click() 
    
      End Sub
  4. V OnFilterComboChange za ukazni gumb, med Sub in End Sub črte, naredite nekaj od tega:

    • Vnesite ime obstoječega makra v delovnem zvezku. Več makrov iz gumba lahko izvajate tako, da vnesete ime makra v ločenih vrsticah v podpostopku

    • Dodajte svojo kodo VBA.

  5. Kliknite Način načrtovanja Slika gumba zagotovite, da način načrtovanja je izklopljen, nato pa zaprite okno za urejevalnik za Visual Basic.

  6. Če želite urediti gumb, desno tipko miške in izberite Visual Basic.

  7. Če želite določiti lastnosti kontrolnika za gumb, da z desno tipko miške in nato izberite Oblikuj kontrolnik ….

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×