Luua kohandatud menüüsid ja kiirmenüüde makrode abil

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Accessi makrode abil saate luua kohandatud kiirmenüüde, mis kuvatakse, kui paremklõpsate vormide, aruannete või on reguleeritav. Saate luua kohandatud menüüsid, mis kuvatakse lindi teatud vormide ja aruannete jaoks.

Makrode abil luua menüü, tehke kolm põhitoimingut.

  1. Saate luua makro rühma, mis määratleb menüükäske.

  2. Saate luua uue makro, mis loob menüü ise.

  3. Saate lisada menüü juhtelemendile, vormi, aruande või andmebaasi kogu.

Järgmistes jaotistes sõelub üksikasjalikult järgmist.

Samm 1: Menüükäsud sisaldava makro rühma loomine

Selles etapis tuleb makro rühma loomist, iga makro, mis on teie kiirmenüü käsk eraldi.

Mis on makro rühma?

Makrorühm on kahe või enama sõltumatu makrosid sisaldavaid makro ühe objekti. Üksikute makrode tuvastatakse tippimist iga makro nimi makro nimed veerus. Järgmisel joonisel on Macro3 makro rühm. NotFoundMsg ja FoundMsg on üksikute makrode rühmas iga makro, mis koosneb kahest makrotoiminguid.

Makrorühma näide

Märkus.: Veerus Makro nimi on vaikimisi peidetud. Klõpsake veerus Makro nimi kuvamiseks klõpsake menüü kujundus jaotises Kuvamine/peitmine nuppu Makro nimed.

  1. Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Makro</ui>. Kui see käsk pole saadaval, klõpsake nupu <ui>Moodul</ui> või <ui>Klassimoodul</ui> all olevat noolt ja seejärel väärtust <ui>Makro</ui>.

  2. Klõpsake menüü kujundus jaotises Kuvamine/peitmine nuppu kuvatav veerg Makro nimiMakro nimed .

  3. Iga käsu, mida soovite kohandatud kiirmenüü:

    • Sisestage tekst, mida soovite kuvada kiirmenüü (nt "Prindi aruanne" või "Salvesta") veerus Makro nimi .

      1. Märkus.: Klaviatuuri abil saate valida käsu võti koostamiseks tippige märk (&) enne tähte, mida soovite kiirklahv käsu nimi (nt "&Save"). Selle kirja kuvatakse menüü rõhutada.

    • Valige veerus toiming esimese toimingu soovite teha, kui klõpsate otseteemenüü käsk.

    • Kui leidub veel toiminguid, mida soovite teha, kui valite selle käsu, lisage need järgmistel ridadel. Iga järgneva toimingu jaoks Makro nimi lahtri tühjaks jätta.

      1. Märkus.: Joone lisamiseks kahe menüükäsu vahele tippige veergu Makro nimi soovitud menüükäskude vahele sidekriips (-).

  4. Salvestage ja makro, näiteks mcrShortcutMenuCommandsnimi.

Järgmisel joonisel on näide makrorühm, kiirmenüü või kohandatud menüü jaoks.

A menu macro group in Design view

Samm 2: Looge makro, mis loob menüü

Selles etapis tuleb võib tunduda liigsed, kuid rühmast samm 1 loodud Makro loomine kiirmenüü, tuleb teil luua teine makro, mis sisaldab soovitud Makrotoiming Lisa_menüü . See makro on mõnikord nimetatakse "menüü makro".

  1. Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Makro</ui>. Kui see käsk pole saadaval, klõpsake nupu <ui>Moodul</ui> või <ui>Klassimoodul</ui> all olevat noolt ja seejärel väärtust <ui>Makro</ui>.

  2. Makro esimesel real, valige loendist toiminguLisa_menüü .

  3. Tippige jaotises Toimingu argumendid, Menüü nimi väljal nimi menüü "(nt aruande käsud). See argument ei ole kohustuslik, kuid on soovitatav, kui samm 3 kavatsete lisada menüü lindil menüü (nt menüü Lisandmoodulid , vormi või aruande). Kui menüü on lisatud kiirmenüü sammus 3, ignoreeritakse argumendi Menüü nimi .

  4. Sisestage väljale Menüü makro nimi makrot, mille olete loonud samm 1 nime.

  5. Salvestage ja makro, näiteks mcrAddShortcutMenunimi.

Järgmisel joonisel on näide menüü makro, mis loob lõime menüü etappi 1.

A menu macro in Design view

Samm 3: Manustamine menüü juhtelement, vormi, aruande või andmebaasi

Sõltuvalt sellest, kus soovite kuvada menüü, kasutage ühte või mitut järgmistest toimingutest.

  • Menüü lisamine vormi või aruande menüü lisandmoodulid

    Kasutage seda toimingut, kui soovite kuvada kindlate vormi või aruande menüü Lisandmoodulid menüü, nagu on näidatud järgmisel joonisel.

    Add-Ins tab containing a custom menu

    1. Navigeerimispaanil vormi või aruannet, kus soovite kuvada menüü paremklõpsake ja seejärel klõpsake käsku Kujundusvaade.

    2. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Atribuudileht.

    3. Valige kogu objekt, valides vormi või aruande atribuudilehe tööpaani ülaosas loendist.

    4. Klõpsake atribuudilehe atribuudiväljale Kiirmenüü menüü tippige nimi makrot, mille lõite toiminguga 2 (näites "mcrAddShortcutMenu").

      Järgmine kord, kui avate vormi või aruande, kuvatakse lindil menüü Lisandmoodulid . Klõpsake vahekaarti menüü kuvamiseks.

      Lisateavet lindi kohandamise tehnika, nt lisamine kohandatud menüüsid või peitmise vaikimisi vahekaardid, leiate artiklist lindi kohandamine.

      Lint on osa Microsoft Office Fluenti kasutajaliidesest.

  • Menüü nimega kiirmenüü vormi, aruande või juhtelemendi lisamine

    Kasutage seda toimingut, kui soovite kuvada, kui paremklõpsate teatud vormi-, aruande- või juhtelementi, nagu on näidatud järgmisel joonisel menüü.

    A simple shortcut menu

    1. Navigeerimispaanil vormi või aruannet, kus soovite kuvada kiirmenüü paremklõpsake ja seejärel klõpsake käsku Kujundusvaade.

    2. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Atribuudileht.

    3. Valige juhtelemendi või objekti, millele soovite manustada kiirmenüü.

      Märkus.: Kogu selle objekti valimiseks valige loendis tööpaani atribuudileht ülaosas vorm või aruanne .

    4. Tippige atribuudiväljale Juhtelemendi atribuudilehe vahekaardil muu nimi makrot, mille lõite toiminguga 2 (näites "mcrAddShortcutMenu").

  • Menüü kuuluva globaalne kiirmenüü

    See toiming asendab kogu vaikekiirmenüüd praeguses andmebaasis. Kohandatud kiirmenüüde teatud vormide, aruannete või juhtelementide manustatud ei mõjuta.

    1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis nuppu Accessi suvandid.

    2. Klõpsake dialoogiboksis Accessi suvandid valikut Praegune andmebaas.

    3. Lindi ja tööriistariba suvandid, klõpsake jaotises Kiirmenüüriba , tippige nimi makrot, mille lõite toiminguga 2 (näites "mcrAddShortcutMenu").

  • Kohandatud kiirmenüüde Asendage need on lisatud objektide jaoks vaikekiirmenüüd. Kui soovite säilitada nende menüüde kasutamine Accessi käske, käivita_käsk abil pannakse makro rühmade jaoks soovitud menüüde käsud.

  • Kohandatud kiirmenüü, mis on seotud juhtelemendi alistab kõik muud kohandatud kiirmenüüde andmebaasis määratletud. Mis on seotud vormi või aruande kohandatud kiirmenüü alistab kohandatud globaalne kiirmenüü.

  • Kui määrate vormi, aruande või andmebaasi jaoks menüümakro, käivitab Access makro vormi, aruande või andmebaasi igal avamisel. Kui muudate vormi, aruande või andmebaasi avamisel täidetavaid käske määratlevat menüümakrot või makrorühma, peate muudatuste jõustamiseks vormi, aruande või andmebaasi sulgema ja taasavama.

  • Mõne alammenüüloomiseks järgige samm 1 eraldi makro rühm, mis sisaldab ainult alammenüü käskude loomiseks. Järgige samm 1 uuesti määratlemiseks kõrgema taseme menüü käsud. Lisada alammenüü üksuse kõrgema taseme makro jaotises makro Lisa_menüü abil. Järgmisel joonisel on kujutatud makro rühma menüü, mis sisaldab alammenüü ja seejärel kuvatakse tulemuseks kiirmenüü. Kolmanda rea makro loob alammenüü Eksportimine rakendusse … (mcrSubMenu).

    A shortcut menu that contains a submenu

    Iga taseme menüü Lisa_menüü toimingud makro rühmade abil saate luua alammenüüd mitmel tasemel. Veenduge, et iga Lisa_menüü argument Menüü nime jaoks, muidu alammenüü kuvatakse kõrgema taseme menüü tühi rida.

  • Makro tingimused on toetatud ainult kõrgeima taseme menüü makro. Teisisõnu, saate kasutada tingimus menüü makro kindlaks teha, kui kindla menüü või kiirmenüü kuvatakse, kuid ainult kõrgeima taseme menüüd. Ei saa kasutada tingimuste käsud või klõpsake menüüd alammenüüd kuvamine või peitmine. Tingimuse abil saate ka kohandatud kiirmenüü või globaalne kiirmenüü kuvamine või peitmine.

  • Soovi korral saab menüü makrot, mida loote toiminguga 2 makro rühm. Kui teil on mitu kiirmenüüde erinevate objektide või juhtelementide, saate luua makro ühe objekti, mis sisaldab kõiki vajalikke menüü makrosid. Veenduge, et kuvada veerg Makro nimi ja tippige iga makro jaoks kordumatu nimi. Samm 3, kasutage järgmisi märke makro: makrorühmanimi.makronimi. Näiteks mcrAddShortcutMenus.AddMenu2.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×