Dodjeljivanje makronaredbe obrasca ili gumb kontrola

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Možete koristiti gumb (kontrolu obrasca) ili naredbeni gumb (ActiveX kontrolu) da biste pokrenuli makronaredbu koja izvršava akciju kada je korisnik klikne.

I kontrolni gumb obrasca i naredbeni gumb ActiveX kontrole nazivaju se gumbima za pritiskanje. Možete koristiti gumb ili naredbeni gumb da biste automatizirali ispis radnog lista, filtriranje podataka ili izračun brojeva. Općenito su kontrolni gumb obrasca i naredbeni gumb ActiveX kontrole slični po izgledu i funkciji. Međutim, razlikuju se u nekoliko detalja koji su objašnjeni u sljedećim odjeljcima.

Gumb (kontrola obrasca)

primjer kontrole gumba na alatnoj traci obrasca

Naredbeni gumb (ActiveX kontrola)

Primjer ActiveX kontrole naredbenog gumba

Makronaredbe i VBA Alati pronaći ćete na kartici Programiranje , koji je skriven po zadanom da prvi je korak da biste ga omogućili.

Kartica programiranje na vrpci

Da biste to učinili:

  • U Excel 2016, Excel 2013i Excel 2010

    1. Idite na datoteka > Mogućnosti >Prilagodba vrpce.

    2. U kategoriji Prilagodba vrpce na popisu Glavne kartice potvrdite okvir Programer, a zatim kliknite U redu.

      Prilagodba vrpce
  • U Excel 2007

    1. Pritisnite gumb Microsoft Office Slika gumba Office , a zatim Mogućnosti programa Excel.

      mogućnosti excela
    2. U kategoriji Popularno, u odjeljku Glavne mogućnosti rada s programom Excel, uključite potvrdni okvir Na traci prikaži karticu Razvoj, a zatim kliknite U redu.

      Prikaz kartice programiranje na vrpci mogućnost

Dodavanje gumba (kontrola obrasca)

  1. Na kartici Programiranje u grupi kontrole kliknite Umetni, a zatim u odjeljku Kontrole obrascakliknite gumb Slika gumba .

    Vrpca programa Access

  2. Kliknite mjesto na radnom listu na koje želite smjestiti gornji lijevi kut gumba.

    Pojavit će se dijaloški okvir Dodijeli makronaredbu .

  3. Dodjela makronaredbe gumbu, a zatim kliknite u redu.

  4. Da biste odredili kontrolna svojstva gumba, kliknite ga desnom tipkom miša, a potom kliknite Kontrola obrasca.

Dodavanje naredbenog gumba (ActiveX kontrola)

  1. Na kartici Programiranje u grupi kontrole kliknite Umetni, a zatim u odjeljku ActiveX kontrolekliknite Naredbeni gumb Slika gumba .

    Vrpca programa Access

  2. Kliknite mjesto na radnom listu na koje želite smjestiti gornji lijevi kut naredbenog gumba.

  3. U grupi kontrole kliknite Prikaži kod.
    Time ćete Visual Basic Editor. Provjerite je li kliknite odabran na padajućem popisu s desne strane. Procedura sub naziva CommandButton1_Click, kao što je prikazano na sljedećoj je slici prilikom klika na gumb pokreću dvije makronaredbe: SelectC15 i HelloMessage.

    potprocedura u programu visual basic editor

  4. U potproceduri naredbenog gumba učinite nešto od sljedećeg:

    • Upišite naziv postojeće makronaredbe u radnoj knjizi. Makronaredbe možete pronaći tako da u grupi Kod kliknete Makronaredbe. Pomoću gumba možete pokrenuti više makronaredbi tako da nazive makronaredbi upišete u zasebne retke unutar potprocedure.

    • Upišite vlastiti VBA kod.

  5. Zatvorite Visual Basic Editor te provjerite je li je isključen dizajnerski način klikom na Dizajnerski način Slika gumba .

  6. Da biste pokrenuli VBA kod pridružen gumbu, kliknite ActiveX naredbeni gumb koji ste stvorili.

  7. Da biste uredili ActiveX kontrolu, provjerite je li se u načinu dizajna. Na kartici Programiranje u grupi kontrole uključite Dizajnerski način.

  8. Da biste odredili svojstva kontrole naredbenog gumba na kartici Programiranje u grupi kontrole kliknite Svojstva Slika gumba . Desnom tipkom miša kliknite naredbeni gumb i zatim kliknite Svojstva.

    Napomena : Prije nego što kliknete Svojstva, provjerite je li za koji želite da biste pregledali ili promijenili svojstva objekt već odabran.

    Pojavljuje se okvir Svojstva. Da biste dobili detaljne informacije o svakom svojstvu, odaberite ga, a potom pritisnite tipku F1 da biste prikazali temu Pomoć za Visual Basic. Također možete upisati naziv svojstva u okvir Pretraži u sklopu Pomoći za Visual Basic. U sljedećoj su tablici sažeta dostupna svojstva.

Ako želite odrediti

Koristite svojstvo

Općenito:

Je li kontrola učitana kada je radna knjiga otvorena. (Zanemaruje se kod ActiveX kontrola.)

AutoLoad (Excel)

Može li kontrola biti u fokusu i odgovoriti na događaje koje korisnik generira.

Omogućeno (obrazac)

Je li kontrolu moguće uređivati.

Zaključano (obrazac)

Naziv kontrole.

Naziv (obrazac)

Način na koji je kontrola pridružena ćelijama ispod nje (slobodno pluta, pomiče se ali se veličina ne mijenja ili se pomiče uz mijenjanje veličine)

Smještaj (Excel)

Je li kontrolu moguće ispisati.

PrintObject (Excel)

Je li kontrola vidljiva ili skrivena.

Vidljivo (obrazac)

Tekst:

Atributi fonta (podebljano, kurziv, veličina, precrtano, podcrtano i debljina).

Podebljano, Kurziv, Veličina, Precrtano, Podcrtano, Debljina (obrazac)

Deskriptivni tekst na kontroli koji je identificira ili opisuje.

Opis (obrazac)

Prelama li se sadržaj kontrole automatski na kraju retka.

WordWrap (obrazac)

Veličina i položaj:

Prilagođava li se veličina kontrole automatski prikazu svog sadržaja.

Automatska veličina (obrazac)

Visina ili širina u točkama.

Visina, širina (obrazac)

Udaljenost između kontrole i lijevog ili gornjeg ruba radnog lista.

Lijevo, gore (obrazac)

Oblikovanje:

Boja podloge.

BackColor (obrazac)

Stil podloge (prozirna ili neprozirna).

BackStyle (obrazac)

Boja prednjeg plana.

ForeColor (obrazac)

Ima li kontrola sjenu.

Shadow (Excel)

Slika:

Bitmapa za prikaz u kontroli.

Slika (obrazac)

Lokacija slike s obzirom na njen opis (lijevo, gore, desno i tako dalje.)

PicturePosition (obrazac)

Tipkovnica i miš:

Tipka prečaca za kontrolu.

Ubrzivač (obrazac)

Prilagođena ikona miša.

MouseIcon (obrazac)

Vrsta pokazivača koji se prikazuje kada korisnik namjesti miš iznad određenog objekta (standardno, strelica, veliko slovo I i tako dalje).

MousePointer (obrazac)

Je li kontrola u fokusu kada je kliknete.

TakeFocusOnClick (obrazac)

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Dodatni sadržaji

Omogućivanje i onemogućivanje postavke ActiveX kontrola u datotekama sustava Office

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×