Makrokomandos priskyrimas formai arba valdiklio mygtukui

Galite naudoti formos valdiklio mygtuką arba komandos mygtuką ("ActiveX" valdiklį), kad paleistumėte makrokomandą, kuri atlieka veiksmą, kai vartotojas spusteli. Abu šie mygtukai taip pat vadinami mygtuku mygtukas, kurį galima nustatyti siekiant automatizuoti darbalapio spausdinimą, filtruoti duomenis arba apskaičiuoti skaičius. Paprastai formos valdiklio mygtukas ir "ActiveX" valdiklio komandos mygtukas yra panašūs į išvaizdą ir funkcijas. Tačiau jie turi kelis skirtumus, kurie paaiškinti tolesniuose skyriuose.

Mygtukas (formos valdiklis)

Formų įrankių juostos mygtuko valdiklio pavyzdys

Komandos mygtukas ("ActiveX" valdiklis)

„ActiveX“ komandos mygtuko valdiklio pavyzdys

Toliau pateiktose sekcijose Sužinokite, kaip įtraukti makrokomandą į "Excel" mygtuką, skirtą "Windows" arba "Mac".

Pastaba: "Mac" nepalaikomi "ActiveX" valdikliai.

Makrokomandas ir VBA įrankius galima rasti skirtuke programų kūrėjas , kuris yra paslėptas pagal numatytuosius numatytuosius.

Pirmas žingsnis yra įgalinti. Norėdami gauti daugiau informacijos, skaitykite straipsnį: Rodyti skirtuką Programų kūrėjas.

Juostelės skirtukas programų kūrėjas

Mygtuko įtraukimas (formos valdiklis)

  1. Skirtuko programų kūrėjas grupėje valdikliai spustelėkite Įterpti, tada dalyje formos valdikliaispustelėkite mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite, kad būtų rodomas viršutinis kairysis mygtuko kampas. Rodomas makrokomandos priskyrimo Iššokantis langas.

  3. Priskirkite makrokomandą mygtukui, tada spustelėkite gerai.

  4. Norėdami nustatyti mygtuko valdiklio ypatybes, dešiniuoju pelės mygtuku spustelėkite mygtuką, tada spustelėkite Formatuoti valdiklį.

Komandos mygtuko įtraukimas ("ActiveX" valdiklis)

  1. Skirtuko programų kūrėjas grupėje valdikliai spustelėkite Įterpti, tada dalyje "ActiveX" valdikliaispustelėkite komandos mygtukas Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite, kad būtų rodomas viršutinis kairysis komandos mygtuko kampas.

  3. Grupėje valdikliai spustelėkite Peržiūrėti kodą. Tai paleidžia "Visual Basic" rengyklę. Įsitikinkite, kad dešinėje pusėje išplečiamajame sąraše pasirinktas spustelėkite . Antrinė procedūra CommandButton1_Click (žiūrėkite toliau pateiktą paveikslą) paleidžia šias dvi makrokomandas spustelėjus mygtuką: SelectC15 ir hellomessage.

    Paprogramė „Visual Basic“ rengyklėje

  4. Komandos mygtuko dalyje antrinė procedūra atlikite vieną iš šių veiksmų:

    • Darbaknygėje nustatykite esamos makrokomandos pavadinimą. Makrokomandas galite aptikti spustelėję makrokomandos grupėje kodas . Galite paleisti kelias makrokomandas iš mygtuko įvesdami makrokomandos pavadinimus atskirose eilutėse, esančios antrinės procedūros viduje.

    • Jei reikia, įtraukite savo VBA kodą.

  5. Uždarykite "Visual Basic" rengyklę ir spustelėkite dizaino režimas Mygtuko paveikslėlis , kad būtų užtikrintas dizaino režimas.

  6. Norėdami vykdyti VBA kodą, kuris dabar yra mygtuko dalis, spustelėkite "ActiveX" komandos mygtuką, kurį ką tik sukūrėte.

  7. Norėdami redaguoti "ActiveX" valdiklį, įsitikinkite, kad esate dizaino režime. Skirtuko Programų kūrėjas grupėje Valdikliai įjunkite Dizaino režimas.

  8. Norėdami nustatyti komandos mygtuko valdiklio ypatybes, skirtuko programų kūrėjas grupėje valdikliai spustelėkite Ypatybės Mygtuko paveikslėlis . Taip pat galite dešiniuoju pelės mygtuku spustelėti komandos mygtuką, tada spustelėti Ypatybės.

    Pastaba: Prieš spustelėdami Ypatybės, įsitikinkite, kad jau pasirinktas objektas, kurio ypatybes norite tikrinti arba keisti.


    Atsiras langas Ypatybės . Norėdami gauti išsamią informaciją apie kiekvieną ypatybę, pažymėkite ją, tada paspauskite F1 ir bus rodoma „Visual Basic“ žinynas tema. Taip pat galite įvesti ypatybės pavadinimą „Visual Basic“ žinyno laukelyje Ieška. Šioje lentelėje apibendrinamos galimos ypatybės.

Norėdami nurodyti

Naudokite šią ypatybę

Bendra:

Ar valdiklis įkeliamas atidarius darbaknygę. (Nepaisoma "ActiveX" valdiklių.)

AutoLoad („Excel“)

Ar valdiklis gali gauti įvesties vietą ir atsakyti į vartotojo sukurtus įvykius.

Įjungtas (forma)

Ar valdiklį galima redaguoti.

Užrakintas (forma)

Valdiklio pavadinimas.

Pavadinimas (forma)

Būdas, kuriuo valdiklis pridėtas prie po juo esančių langelių (laisvai slankiojantis, perkeliamas nekeičiant dydžio, ir perkeliamas keičiant dydį).

Išdėstymas („Excel“)

Ar galima valdiklį spausdinti.

PrintObject („Excel“)

Ar valdiklis matomas, ar paslėptas.

Matomas (forma)

Tekstas:

Šrifto atributai (paryškintasis, pasvirasis, dydis, perbrauktas, pabrauktas ir storis).

Paryškintasis, pasvirasis, dydis, perbrauktas, pabrauktas, storis (forma)

Aprašomasis valdiklio tekstas, identifikuojantis arba aprašantis.

Antraštė (forma)

Ar valdiklio turinys automatiškai apvyniojamas eilutės pabaigoje.

WordWrap (forma)

Dydis ir vieta:

Ar valdiklio dydis automatiškai pritaikomas Rodyti visą turinį.

Automatinio dydžio (forma)

Aukštis arba plotis taškais.

Aukštis, Plotis (forma)

Nuotolis tarp valdiklio ir kairiojo arba viršutiniojo darbalapio krašto.

Kairė, Viršus (forma)

Formatavimas:

Fono spalva.

BackColor (forma)

Fono stilius (skaidrus arba nepermatomas).

BackStyle (forma)

Priekinio plano spalva.

ForeColor (forma)

Aš valdiklis turi šešėlį.

Šešėlis („Excel“)

Vaizdas

Valdiklyje rodomas rastras.

Paveikslėlis (forma)

Paveikslėlio vieta, palyginti su jos antrašte (kairėje, viršuje, dešinėje ir kt.).

Paveikslėliopadėtis (forma)

Klaviatūra ir pelė:

Valdiklio spartusis klavišas.

Spartintuvas (forma)

Pasirinktinė pelės piktograma.

MouseIcon (forma)

Žymiklis, kuris rodomas vartotojui Perkėlus pelės žymiklį ant tam tikro objekto (standartinė, rodyklė, I-Beam ir t.t.).

MousePointer (forma)

Ar valdiklis suaktyvinamas spustelėjus.

TakeFocusOnClick (forma)


Makrokomandas ir VBA įrankius galima rasti skirtuke programų kūrėjas , kuris paslėptas pagal numatytuosius, todėl pirmasis žingsnis yra jo įgalinimas

  1. Eikite į "Excel" > nuostatos...> juostelės & įrankių juosta.

  2. Kategorijos Juostelės tinkinimas sąraše Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas ir spustelėkite Įrašyti.

    Pažymėkite žymės langelį, esantį prie kūrėjo, kad įtrauktumėte jį į juostelę

Mygtuko įtraukimas (formos valdiklis)

Atlikite šiuos veiksmus:

  1. Skirtuke programų kūrėjas spustelėkite mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite, kad būtų rodomas viršutinis kairysis mygtuko kampas. Rodomas makrokomandos priskyrimo Iššokantis langas.

    Pastaba: Jei jau įterpėte mygtuką, galite spustelėti jį dešiniuoju pelės mygtuku ir pasirinkti priskirti makrokomandą.

  3. Priskirti makrokomandą mygtukui ir spustelėkite gerai.

  4. Norėdami nustatyti mygtuko valdiklio ypatybes, spustelėkite jį dešiniuoju pelės mygtuku, tada pasirinkite Formatuoti valdiklį....
     

Komandos mygtuko įtraukimas ("Visual Basic" valdiklis)

  1. Skirtuke programų kūrėjas spustelėkite mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite, kad būtų rodomas viršutinis kairysis komandos mygtuko kampas.

    Pastaba: Jei jau įterpėte mygtuką, galite spustelėti jį dešiniuoju pelės mygtuku ir pasirinkti priskirti makrokomandą.

  3. Dialogo lange priskirti makrokomandą pasirinkite naujas, kuris atidarys " Visual Basic" rengyklę (VBE) į sritį su šiuo kodu:

      Sub ButtonX_Click() 
    
      End Sub
  4. Komandos mygtuko subprocedūroje tarp sub ir end dalinių eilučių atlikite vieną iš šių veiksmų:

    • Darbaknygėje nustatykite esamos makrokomandos pavadinimą. Galite paleisti kelias makrokomandas iš mygtuko įvesdami makrokomandų pavadinimus atskirose eilutėse, esančias dalyje tarpinė procedūra

    • Įtraukite savo VBA kodą.

  5. Spustelėkite dizaino režimas Mygtuko paveikslėlis , kad užtikrintumėte, jog dizaino režimas išjungtas, tada uždarykite "Visual Basic" rengyklės langą.

  6. Norėdami redaguoti mygtuką, spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite " Visual Basic".

  7. Norėdami nustatyti mygtuko valdiklio ypatybes, spustelėkite jį dešiniuoju pelės mygtuku, tada pasirinkite Formatuoti valdiklį....

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žr.

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×