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 ga uporabnik klikne, uporabite gumb (kontrolnik obrazca) ali ukazni gumb (kontrolnik ActiveX ).

Gumb kontrolnika obrazca in ukazni gumb kontrolnika ActiveX se imenujeta tudi potisni gumb. Gumb ali ukazni gumb omogoča na primer avtomatiziranje tiskanja delovnega lista, filtriranje podatkov ali izračun številk. Videz in delovanje gumba kontrolnika obrazca in ukaznega gumba kontrolnika ActiveX sta v bistvu podobna, vendar pa so med njima določene razlike, ki so opisane v teh razdelkih.

Gumb (kontrolnik obrazca)

Primer kontrolnika obrazca za gumb orodne vrstice

Ukazni gumb (kontrolnik ActiveX)

Primer ukaznega gumba v kontrolniku ActiveX

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

Na zavihku razvijalec , ki je skrit privzeto, tako, da najprej omogočiti, da najdete makre in VBA orodja. Če želite več informacij, glejte 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 .

    controls group

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

    Prikaže se pogovorno 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 .

    controls group

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

  3. V skupini Kontrolniki kliknite Ogled kode.
    Zažene se urejevalnik za Visual Basic. Prepričajte se, da kliknete je izbrana možnost na spustnem seznamu na desni strani. Podpostopku, ki se imenuje CommandButton1_Click, kot je prikazano na spodnji sliki, se izvaja dve makrov, ob kliku gumba: SelectC15 in HelloMessage.

    Podpostopek v urejevalniku za Visual Basic

  4. V podpostopku za ukazni gumb naredite nekaj od tega:

    • Vnesite ime obstoječega makra v delovni zvezek. Makre najdete tako, da v skupini Koda kliknete Makri. Z gumbom lahko zaženete več makrov, tako da imena makrov vnesete v ločene vrstice znotraj podpostopka.

    • Vnesite svojo kodo VBA.

  5. Zaprite urejevalnik za Visual Basic in preverite, ali tako, da kliknete Način načrtovanja Slika gumba izklopljen način načrtovanja.

  6. Kodo VBA, ki je pripeta gumbu, zaženete tako, da kliknete ukazni gumb ActiveX, ki ste ga pravkar ustvarili.

  7. Če želite urediti kontrolnik ActiveX, se prepričajte, da ste v načinu načrtovanja. Na zavihku razvijalec v skupini Kontrolniki , vklopite Nač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.

    Odpre se pogovorno okno Properties (Lastnosti). Če želite podrobne informacije o posameznih lastnostih, izberite lastnost in pritisnite tipko F1, da prikažete temo Pomoč za Visual Basic, ali v pomoči za Visual Basic vnesite ime lastnosti v polje Iskanje. V tej 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 orodja programa VBA najdete na zavihku Razvijalec, ki je privzeto skrit, zato ga morate 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.

Dodajanje gumba (kontrolnik obrazca)

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

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

    Prikaže se pogovorno 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 nato 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 podpostopku 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

    • Vnesite svojo kodo VBA.

  5. Preverite, ali tako, da kliknete Način načrtovanja Slika gumba izklopljen način načrtovanja in zaprite okno za urejevalnik za Visual Basic.

  6. Če želite urediti gumb, desno tipko miške, nato pa na traku kliknite 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

Omogočanje in onemogočanje makrov v Officeovih datotekah

Omogočanje ali onemogočanje nastavitev ActiveX v Officeovih datotekah

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.

×