Juostelės tinkinimas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Š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. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Juostelės – juostelė, kuriame yra grupės komandų programos lango viršuje, yra nauja „Microsoft Office Fluent“ vartotojo sąsajakomponentas. „Office Fluent“ vartotojo sąsaja suteikia vieno namo Microsoft Office Access 2007 komandų ir pagrindinis pakeitimas meniu ir įrankių juostų ankstesnėse programos "Access" versijose.

Kai pradedate kurti papildomų programos su Office Access 2007, galite nuspręsti, kad norite Office Fluent juostelės tinkinimas, kad būtų lengviau naudoti programą. Pvz., galite paslėpti kai kuriuos arba visus numatytuosius skirtukus, kad vartotojai negali naudoti tam tikras komandas, galite kurti naujus, pasirinktiniai skirtukai, kuriuose norite, kad būtų galima naudoti komandas.

Visos „2007 Microsoft Office“ sistema programos, naudojančios „Office Fluent“ vartotojo sąsaja, naudojate išplėstinės dokumentų aprašų kalba (XML) Tinkinti juostelę. Todėl kai kurios pagrindinės žinių apie XML yra naudinga. Šiame straipsnyje neaprašomas XML sąvokos, tačiau jį pateikdami pagrindinės juostelės tinkinimo procedūrą ir pavyzdžių XML, kurį galite keisti pagal savo poreikius.

Daugiau papildomos informacijos apie XML ir juostelės tinkinimas, ieškokite šio straipsnio skyriuje Taip pat žiūrėkite saitus.

Ką norėtumėte daryti?

Suprasti juostelės tinkinimo būdai

Kurti ir taikyti pasirinktinius juostelės

Atkurti numatytuosius parametrus juostelės

Suprasti XML pavyzdys

Suprasti juostelės tinkinimo būdai

Office Access 2007, galite tinkinti juostelę, sukurdami tinkinimo XML ir tada kodo įtraukimas arba duomenų bazės ypatybes, kad nurodyti prieigą prie to XML verta naudoti sukūrus juostelės. Galite naudoti XML slėpti esamą skirtukus ir įtraukti nauji skirtukai, komandos, grupės ir komandos. Šiame straipsnyje procedūras Rodyti, kaip įtraukti komandas, į "Access" (pvz., rasti, rikiuoti ir išsaugoti) ir kaip įtraukti komandas, vykdyti Access makrokomandas, kurį parašė patys.

Yra kelios vietos, kuri gali saugoti, XML, bet paprasčiausias būdus saugoti jį į sistemos lentelę dabartinėje duomenų bazėje. Procesas apima sistemos lentelėje, vadinamoje USysRibbons, į ją įtraukti savo juostelės XML ir nurodydami, ar pasirinktinius juostelės rodo visos duomenų bazės arba konkrečios formos arba ataskaitos kūrimas. Galite nustatyti kelias pasirinktinės juostelės – vienas yra skirtas visos programos, ir papildomi juostelės atskirų formų arba ataskaitų duomenų bazėje.

Puslapio viršus

Kurti ir taikyti pasirinktinius juostelės

Šiuose skyriuose pateikiamos nuoseklios procedūros, kaip kurti ir taikyti pasirinktinius juostelės.

Prieš pradėdami

Rodyti sistemos lenteles naršymo srityje    Pagal numatytuosius nustatymus sistemos lentelės rodomi naršymo srityje, kad turite pakeisti parametrą, esantį dialogo lange Naršymo parinktys , kad galite matyti USysRibbons lentelės, po to, kai ji jau sukurta. Naudokite šią procedūrą:

  1. Programoje "Access" duomenų bazės atidaryti, dešiniuoju pelės mygtuku spustelėkite meniu naršymo srities viršuje ir tada kontekstiniame meniu spustelėkite Naršymo parinktys .

  2. Dialogo lange Naršymo parinktys dalyje Rodymo parinktyspažymėkite žymės langelį Rodyti sistemos objektus ir spustelėkite gerai.

    Naršymo srityje rodomi prieigos sistemos lenteles.

Įgalinti Rodyti papildinio vartotojo sąsajos klaidų pranešimai    Klaidų pranešimai yra vertinga, kai kuriate ir trikčių diagnostika juostelės tinkinimas XML, todėl įsitikinkite, kad jie būtų rodomi prieigos informaciją. Naudokite šią procedūrą:

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite „Access“ parinktys.

  2. Spustelėkite Išsamiau.

  3. Dalyje Bendra, pažymėkite žymės langelį Rodyti papildinio vartotojo sąsajos klaidas , ir spustelėkite gerai.

USysRibbons sistemos lentelės kūrimas

Naudokite šią procedūrą USysRibbons sistemos lentelės kūrimas. Vėliau, jūs naudojate šią lentelę saugoti savo juostelės tinkinimas XML.

  1. Skirtuko kūrimas grupėje lentelės spustelėkite Lentelė dizainas.

  2. Įtraukite šiuos laukus į lentelę. Įsitikinkite, kad laukų pavadinimuose įveskite tiksliai taip, kaip parodyta.

Lauko pavadinimas

Tipas

Lauko dydis

ID

Automatinis numeravimas

Ilgasis sveikasis skaičius

RibbonName

Tekstas

255

RibbonXml

Memo

  1. Jei norite, galite įtraukti daugiau laukų į šią lentelę, pvz., komentarus lauku aprašyti juostelės XML funkcijos.

  2. Pasirinkite ID lauką. Skirtuko dizainas grupėje Įrankiai spustelėkite Pirminis raktas.

  3. Sparčiosios prieigos įrankiųjuostoje spustelėkite įrašytiarba paspauskite CTRL + S. USysRibbonsnaujos lentelės pavadinimą.

Juostelės tinkinimas XML įtraukimas į lentelę USysRibbons

Taikant šiame pavyzdyje, Tarkime, kad norite neleisti vartotojams, duomenų bazės naudoti bet kurį įrankį skirtuko kūrimas . Be to, kurį norite sukurti naują skirtuką vadinamas A Pasirinktinis skirtukas su tik komandą Įklijuoti, kaip parodyta šioje iliustracijoje.

Custom Ribbon tab

Šioje procedūroje XML sukuria šią konfigūraciją.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite USysRibbons lentelę ir laikinajame meniu spustelėkite Duomenų lapo rodinys .

  2. Įtraukti šiuos duomenis į lentelę. Galite nukopijuoti XML pavyzdys šiame straipsnyje ir įklijuokite tiesiai į lentelę.

ID

RibbonName

RibbonXML

(AutoNumber)

Skirtuko mano

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
  1. Šis XML visų pirma nurodo naudotis ne "pradėti nuo nulio" – tai yra nurodo, kad prieigos turėtų būti rodomas numatytasis juostelės skirtukus. Tada, ji nurodo programai Access paslėpti tik vienas iš numatytųjų skirtukų (skirtuką kurti ). Galiausiai, sukuria naują juostelės skirtuke, pavadintas "A pasirinktinį skirtuką," įtraukia komanda grupę, pavadintą "Pasirinktinė grupė" skirtuką ir įtraukia komandą Įklijuoti į grupę. Daugiau informacijos apie šiame pavyzdyje ir pritaikykite jį pagal savo poreikius, ieškokite skyriuje suprasti XML pavyzdys.

  2. Uždarykite USysRibbons lentelę, tada uždarykite ir iš naujo atidarykite duomenų bazę.

Taikykite pasirinktinius juostelės

Dabar, kai buvo laikomas pasirinktinio juostelės XML lentelės, atlikite vieną iš šių veiksmų, atsižvelgiant į tai, ar norite taikyti juostelės visą duomenų bazę arba į konkrečią formą ar ataskaitą.

  • Taikykite pasirinktinius juostelės visai duomenų bazei   

    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite „Access“ parinktys.

    2. Spustelėkite Dabartinė duomenų bazė, ir juostelės ir įrankių juostos parinktis, pažymėkite sąrašą Juostelės pavadinimas ir spustelėkite norimą juostelės – šiuo atveju Mano skirtukas.

    3. Spustelėkite Gerai.

  • Taikyti pasirinktinius juostelės konkretaus formos arba ataskaitos   

    1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą arba ataskaitą, kurią norite taikyti pasirinktinį juostelės ir laikinajame meniu spustelėkite Dizaino rodinys .

    2. Jei ypatybių lapas dar nerodomas, paspauskite F4, kad jis būtų rodomas.

    3. Dalyje pasirinkimo tipasypatybių lapo viršuje įsitikinkite, kad objekto tipas (formos arba ataskaitos) pasirinkta sąraše.

    4. Skirtuke kita , ypatybių lape, spustelėkite sąrašą Juostelės pavadinimas ir spustelėkite juostelėje, kurį norite Rodyti, kai atidarote formą arba ataskaitą (tokiu atveju Mano skirtukas).

    5. Sparčiosios prieigos įrankių juostoje spustelėkite Įrašyti arba paspauskite klavišus „Ctrl“ + S.

    6. Uždarykite formą arba ataskaitą, ir tada dukart spustelėkite ją naršymo srityje ir iš naujo ją atidarykite.

      Rodoma juostelėje, kurį pasirinkote.

Nustatę, kad jūsų pasirinktinius juostelės veikia tinkamai, galite paslėpti sistemos lentelės dar kartą, atlikdami šiuos veiksmus:

  1. Dešiniuoju pelės mygtuku spustelėkite meniu naršymo srities viršuje ir tada kontekstiniame meniu spustelėkite Naršymo parinktys .

  2. Dialogo lange Naršymo parinktys dalyje Rodymo parinktysišvalykite žymės langelį Rodyti sistemos objektus ir spustelėkite gerai.

Puslapio viršus

Atkurti numatytuosius parametrus juostelės

Norėdami nustoti naudoti pasirinktinius juostelės ir atkurti numatytąjį juostelės, naudokite vieną iš šių procedūrų, atsižvelgiant į tai, ar pasirinktinius juostelės naudoja visos programos arba į konkrečią formą ar ataskaitą.

Atkurti numatytąsias taikomosios programos juostelės

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite „Access“ parinktys.

  2. Spustelėkite Dabartinė duomenų bazėir dalyje juostelės ir įrankių juostos parinktis, panaikinkite Juostelės pavadinimas lauko turinį.

  3. Uždarykite ir iš naujo atidarykite duomenų bazę.

"Access" rodo savo numatytąjį juostelės skirtukus. Juostelės XML lieka USysRibbons lentelėje, kol panaikinsite, jei norite grąžinti pasirinktinius juostelės, tai galite padaryti nustatydami Juostelės pavadinimas parinktį atgal į reikšmę jame anksčiau.

Atkurti numatytąjį juostelės formos arba ataskaitos

  1. Atidarykite formą arba ataskaitą kaip dizaino rodinį.

  2. Jei ypatybių lapas dar nerodomas, paspauskite F4, kad jis būtų rodomas.

  3. Dalyje pasirinkimo tipasypatybių lapo viršuje įsitikinkite, kad objekto tipas (formos arba ataskaitos) pasirinkta sąraše.

  4. Skirtuke kita , ypatybių lapas, panaikinti turinį, Juostelės pavadinimas ypatybės lauke.

  5. Įrašyti, uždaryti ir iš naujo atidarykite formą arba ataskaitą.

Juostelės XML lieka USysRibbons lentelėje, kol panaikinsite, jei norite grąžinti pasirinktinius juostelės, tai galite padaryti nustatydami reikšmę Juostelės pavadinimas turto vertės jame anksčiau.

Puslapio viršus

Suprasti XML pavyzdys

Čia yra XML pavyzdys, kuris buvo naudojamas anksčiau šiame straipsnyje ir pasirinktinius juostelės, jis sukurtas iliustracija.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Custom Ribbon tab

Šiame pavyzdyje XML antroje eilutėje nustato atributą startFromScratchFALSE (klaidinga). Nustatyti reikšmę FALSE (klaidinga) užtikrina, kad prieigos visus esamus skirtukus nekeičia ir įtraukia bet nauji skirtukai esamus dešinėje. Nustatyti šio atributo True pašalina visus esamus skirtukus ir rodo tik tuos, galite sukurti savo XML. Net jei nustatysite atributą startFromScratchFALSE (klaidinga), vis tiek galima slėpti atskirus skirtukus. Tai rodo ketvirtoje eilutėje XML, kuris paslepia įtaisytųjų skirtuke " kurti" . Likusių eilučių sukurti pasirinktinį skirtuką ir pasirinktinę grupę ir įtraukti įtaisytąjį komanda Įklijuoti į grupę, naudojant šią eilutę iš XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

Įtraukti papildomų grupių arba savo pasirinktinius juostelės valdikliai    Įtraukdami panašiai XML, ir keičiamų įvairių idMso ir etiketės reikšmių galite įtraukti daugiau grupių ir valdiklius į savo juostelę. Pvz., Norėdami sukurti valdiklis, kuris šiuo metu pažymėto objekto eksportuojami į "Excel" naudoti šios XML.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

Valdiklio įtraukimas į tos pačios grupės kaip komanda Įklijuoti , įterpti naują eilutę XML prieš arba po liniją, sukuria komandą Įklijuoti . Norėdami sukurti naują grupę, galite kopijuoti, įklijuoti ir modifikuoti XML, sukuria Pasirinktinė grupė grupei. Toliau pateiktame pavyzdyje demonstruojamas XML, įtraukianti dviejų valdiklių į pasirinktinę grupę.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Šis XML prideda kitą grupės A pasirinktinį skirtuką. Kaip parodyta toliau pateiktoje iliustracijoje, nauja grupė yra du valdiklių – vieną, kuris inicijuoja importavimo operaciją iš "Excel" ir vieną, kuris inicijuoja veiksmą eksportuoti į "Excel".

Custom Ribbon tab with two groups

Pastaba: Kiekvienos grupės id ir skirtukas id pasirinktinius juostelės reikšmė turi būti unikali.

Sužinokite daugiau idMso vertę komandą    Norėdami sužinoti įtaisytoji komanda idMso reikšmę, atlikite šią procedūrą:

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite „Access“ parinktys.

  2. Spustelėkite Tinkinti.

  3. Perkelkite žymiklį ant elemento, kurį norite gauti informacijos apie. "Access" ekrano patarimų, skliausteliuose rodoma valdiklio idMso reikšmė.

Įtraukti į prieigos makrokomandai vykdyti komandą    Dar daugiau galimybių galite įtraukti į savo pasirinktinius juostelės įtraukiant komandas, vykdyti Access makrokomandas. Pavyzdžiui, Tarkime, kad sukūrėte į makrokomandą, pavadintą ManoMakrokomanda. Komanda įtraukti į savo juostelę, kuri bus vykdoma makrokomanda, įtraukite šią eilutę į jūsų XML.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

Valdiklio įtraukimas į tos pačios grupės kaip komandą Įklijuoti anksčiau pavyzdžiui, įterpti naują eilutę XML prieš arba po liniją, sukuria komandą Įklijuoti . Toliau pateiktame pavyzdyje demonstruojamas XML, įtraukia komandą.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Daugiau informacijos apie makrokomandų kūrimą rasite saituose, esančiuose skyriuje Taip pat žiūrėkite .

Puslapio viršus

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ų.

×