Crearea unei panglici particularizate în Access

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Panglica-banda în partea de sus a ferestrei programului care conține grupuri de comenzi, este o componentă a interfața utilizator Microsoft Office Fluent. interfața utilizator Office Fluent oferă o singură pornire pentru comenzile din Access.

Odată ce începeți să construiți aplicații mai complexe cu Access, poate fi decideți că doriți să particularizați panglica Office Fluent pentru a face o aplicație mai ușor de utilizat. De exemplu, aveți posibilitatea să ascundeți unele sau toate implicit File, astfel încât utilizatorii nu se poate utiliza anumite comenzi și puteți crea noi, filele particularizate care conțin doar comenzile pe care doriți să fie disponibile.

În toate programele Microsoft Office care utilizează interfața utilizator Office Fluent, utilizați limbajul extensibil de marcare (XML) pentru a particulariza panglica. Prin urmare, unele bază de cunoștințe de XML este util. Acest articol nu tratează concepte XML, dar vă oferă cu o procedură bază de Particularizare panglică și unele exemplu XML pe care le puteți modifica pentru a se potrivi nevoilor dvs.

Acest articol se concentrează pe cum să creați propriile panglici particularizate utilizând XML. Dacă doriți să utilizați instrumente predefinite pentru a modifica panglici existent, consultați Particularizarea panglicii în Office.

Ce intenționați să faceți?

Înțelegerea tehnici de Particularizare panglică

Crearea și aplicarea unei panglici particularizate

Restaurarea implicit panglică

Înțelegerea exemplu XML

Înțelegerea tehnici de Particularizare panglică

În Access, particularizați panglica, creând Particularizare XML și apoi adăugați cod sau setarea proprietăților de bază de date care instrui Access pentru a utiliza acel XML atunci când creează din panglică. Puteți să utilizați XML pentru a ascunde filele existente și pentru a adăuga file noi, comanda grupurile și comenzile. Procedurile din acest articol vă arată cum să adăugați comenzi care sunt încorporate în Access (cum ar fi Găsire, sortarea, și să salveze) și cum să adăugați comenzi care rulează macrocomenzi Access pe care ați scris dvs.

Există mai multe locuri care pot stoca XML în, dar una dintre metodele mai simplă este să stocați-l într-un sistem de tabel din baza de date curentă. Acest proces implică crearea unui tabel de sistem denumit USysRibbons, adăugându-se pe panglică XML și apoi Specificați dacă panglica particularizate afișează pentru baza de date ca întreg sau pentru un anumit formular sau raport. Aveți posibilitatea să definiți mai multe panglici particularizate, una pentru întreaga aplicație și panglici suplimentare pentru forme individuale sau rapoartele din baza de date.

Crearea și aplicarea unei panglici particularizate

Următoarele secțiuni oferă proceduri etapizate pentru crearea și aplicarea unei panglici particularizate.

Înainte de a începe

Tabelele de sistem de afișare în panoul de navigare    În mod implicit, tabelele de sistem nu se afișează în panoul de navigare, astfel încât mai întâi trebuie să modificați o setare în caseta de dialog Opțiuni de navigare astfel încât să puteți vedea tabelul USysRibbons după ce o creați. Utilizați următoarea procedură:

  1. Cu baza de date deschisă în Access, faceți clic dreapta pe bara de navigare din partea de sus a panoului de navigare și apoi faceți clic pe Opțiuni de navigare în meniul de comenzi rapide.

  2. În caseta de dialog Opțiuni de navigare , sub Opțiuni de afișare, bifați caseta de selectare Afișare obiecte de sistem și apoi faceți clic pe OK.

    Tabele de sistem Access apar în panoul de navigare.

Activarea afișarea mesaje de eroare interfața utilizator program de completare    Mesaje de eroare sunt valoroasă de informații atunci când creați și depanare Particularizarea panglicii XML, astfel încât este o idee bună să facă Access le afișa. Utilizați următoarea procedură:

  1. Faceți clic pe fișier > Opțiuni. Rețineți, dacă utilizați Access 2007, faceți clic pe Butonul Microsoft Office > Opțiuni Access.

  2. Faceți clic pe Setări Client. Rețineți, dacă utilizați Access 2007, faceți clic pe Complex.

  3. Sub General, bifați caseta de selectare se afișează erorile interfeței utilizator program de completare și apoi faceți clic pe OK.

Crearea USysRibbons sistem de tabel

Utilizați această procedură pentru a crea USysRibbons sistem de tabel. Mai târziu, va utiliza acest tabel pentru a stoca pe Particularizare panglică XML.

  1. Pe fila Creare, în grupul Tabele, faceți clic pe Proiectare tabel.

  2. Adăugați următoarele câmpuri în tabel. Nu uitați să tastați numele câmpurilor exact așa cum se arată.

    Nume de câmp

    Tip

    Dimensiune de câmp

    ID

    Numerotare automată

    Întreg lung

    RibbonName

    Text

    255

    RibbonXml

    Memo

  3. Dacă doriți, puteți adăuga mai multe câmpuri pentru acest tabel, cum ar fi un câmp de comentarii pentru a descrie funcția XML panglică.

  4. Selectați câmpul ID-ul . Pe fila Proiectare , în grupul Instrumente , faceți clic pe Cheie primară.

  5. Pe bara de Instrumente acces rapid, faceți clic pe Salvaresau apăsați CTRL + S. nume tabelul nou USysRibbons.

Adăugarea Particularizarea panglicii XML la tabel USysRibbons

În sensul acest exemplu, să presupunem că doriți să împiedicați utilizatorii bazei de date utilizând oricare dintre instrumente pe fila Creare . În plus, care doriți să creați o nouă filă numit Fila de particularizare A cu doar comanda Lipire pe acesta, așa cum se arată în Ilustrația următoare.

Custom Ribbon tab

XML în următoarea procedură creează această configurație.

  1. În panoul de navigare, faceți clic dreapta pe tabelul USysRibbons și apoi faceți clic pe Vizualizare foaie de date în meniul de comenzi rapide.

  2. Adăugați următoarele date în tabel. Puteți copia XML eșantion din acest articol și lipiți-o direct în tabel.

    ID

    RibbonName

    RibbonXML

    (Numerotare automată)

    Fila cutiile mele

    <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>
  3. Acest XML mai întâi instruiește Access să nu "începe de la zero", înseamnă că îl specifică că Access ar trebui să afișeze filele de panglică în mod implicit. Apoi, spune Access pentru a ascunde pur și simplu una dintre filele implicite (Creare) . În cele din urmă, creează o nouă filă de panglică denumit "A particularizată Tab," adaugă un grup de comandă denumit "A particularizată grup" la fila și adaugă comanda Lipire la grup. Pentru mai multe informații despre acest exemplu și cum să particularizați pentru a se potrivi nevoilor dvs., consultați secțiunea înțelegerea exemplu XML.

  4. Închideți tabelul USysRibbons, apoi închideți și redeschideți baza de date.

Aplicarea particularizat din panglică

Acum, că particularizate panglică XML a fost stocate într-un tabel, efectuați una dintre următoarele variante, în funcție de dacă doriți să aplicați panglică la întreaga bază de date sau la un anumit formular sau raport.

  • Se aplică panglică particularizate pentru întreaga bază de date   

    1. Faceți clic pe fișier > Opțiuni. Rețineți, dacă utilizați Access 2007, faceți clic pe Butonul Microsoft Office > Opțiuni Access.

    2. Faceți clic pe Baza de date curentă, apoi, sub panglică și opţiuni bară de instrumente, selectați lista de Nume panglică și apoi faceți clic pe panglică pe care doriți, în acest caz, Fila mele.

    3. Faceți clic pe OK.

  • Se aplică panglică particularizate pentru un anumit formular sau raport   

    1. În panoul de navigare, faceți clic dreapta pe formularul sau raportul pe care doriți să aplicați panglică particularizate pentru și apoi faceți clic pe Vizualizare proiect în meniul de comenzi rapide.

    2. Dacă foaia de proprietăți nu este afișată deja, apăsați F4 pentru a o afișa.

    3. În partea de sus a foii de proprietăți, sub tip selecție, asigurați-vă că tipul de obiect (formular sau raport) este selectată din listă.

    4. În fila altele din foaia de proprietăți, faceți clic pe lista de Nume panglică și apoi faceți clic pe panglică pe care doriți să se afișeze atunci când deschideți formularul sau raportul (în acest caz, Fila mele).

    5. Pe Bara de instrumente Acces rapid, faceți clic pe Salvare sau apăsați CTRL+S.

    6. Închideți formularul sau raportul și apoi faceți dublu clic în panoul de navigare pentru a o redeschide.

      Se afișează panglica pe care le-ați selectat.

După ce vă verificați că pe particularizate panglică funcționează corect, puteți ascunde tabele de sistem din nou, procedând astfel:

  1. Faceți clic dreapta pe bara de navigare din partea de sus a panoului de navigare și apoi faceți clic pe Opțiuni de navigare în meniul de comenzi rapide.

  2. În caseta de dialog Opțiuni de navigare , sub Opțiuni de afișare, debifați caseta de selectare Afișare obiecte de sistem și apoi faceți clic pe OK.

Începutul paginii

Restaurarea implicit panglică

Pentru a opri utilizarea unei panglici particularizate și restaurarea implicit panglica, utilizați una dintre procedurile următoare, în funcție de dacă panglica particularizat este utilizat de aplicație întregi sau după un anumit formular sau raport.

Restaurarea nivelul aplicației implicite panglică

  1. Faceți clic pe fișier > Opțiuni. Rețineți, dacă utilizați Access 2007, faceți clic pe Butonul Microsoft Office > Opțiuni Access.

  2. Faceți clic pe Baza de date curentăși apoi, sub panglică și opţiuni bară de instrumente, ștergeți conținutul casetei Nume panglică .

  3. Închideți și deschideți din nou baza de date.

Access afișează filele sale implicite din panglică. Panglica XML rămâne în tabelul USysRibbons până când îl ștergeți, astfel încât dacă doriți să restabiliți particularizat din panglică, puteți face acest lucru setând opțiunea Nume panglică înapoi la valoarea conținea anterior.

Restaurarea implicit panglica pentru un formular sau raport

  1. Deschideți formularul sau raportul în vizualizarea proiect.

  2. Dacă foaia de proprietăți nu este afișată deja, apăsați F4 pentru a o afișa.

  3. În partea de sus a foii de proprietăți, sub tip selecție, asigurați-vă că tipul de obiect (formular sau raport) este selectată din listă.

  4. În fila altele din foaia de proprietăți, ștergeți conținutul din caseta proprietății Nume panglică .

  5. Salvarea, închideți și redeschideți formularul sau raportul.

Panglica XML rămâne în tabelul USysRibbons până când îl ștergeți, astfel încât dacă doriți să restabiliți particularizat din panglică, puteți face acest lucru setând valoarea în proprietatea Nume panglică înapoi la valoarea conținea anterior.

Începutul paginii

Înțelegerea exemplu XML

Aici este un exemplu de XML care a fost utilizată mai devreme în acest articol și o ilustrație a creat particularizat din panglică.

<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

În acest exemplu, al doilea rând de XML setează atributul startFromScratch la False. Setarea valorii la False asigură că Access lasă toate filele existente intactă și adaugă orice file noi în partea dreaptă a cele existente. Setarea acest atribut la True elimină toate filele existente și afișează doar pe cele pe care le creați în XML dvs. Chiar dacă setați atributul startFromScratch la False, puteți ascunde încă file individuale. Acest lucru se demonstrează de linie al patrulea din XML, care se ascunde pe fila Creare predefinite. Iar rândurilor rămase crearea unei file particularizate și un grup particularizat, apoi adăugați comanda Lipire predefinite la grup, utilizând următoarea linie de XML.

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

Adăugare suplimentare grupuri sau controale la panglică particularizate    Puteți adăuga mai multe grupuri și controale la panglică, adăugând linii similare de XML, înlocuind valorile idMso și etichete diferite. De exemplu, pentru a crea un control care exportă obiectul selectat în prezent în Excel utilizați următoarele XML.

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

Pentru a adăuga controlul aceluiași grup ca comanda Lipire , inserați linie nouă de XML imediat înainte sau după linia care creează comanda Lipire . Pentru a crea un grup nou, să copiați, lipiți, și modificați XML care creează grupul Grup de particularizare A de mai sus. Următorul exemplu demonstrează XML care adaugă două controale la grupul particularizat.

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

Acest XML adaugă un alt grup la Fila de particularizare A. Așa cum se arată în Ilustrația următoare, noul grup conține două controale — una care inițiază unei operațiuni de import din Excel și una care inițiază o operațiune de export în Excel.

Custom Ribbon tab with two groups

Notă: Fiecare valoare ID-ul de grup și fila ID-ul în unei panglici particularizate trebuie să fie unică.

Aflați valoarea idMso a unei comenzi    Pentru a afla valoarea idMso comenzii predefinite, utilizați următoarea procedură:

  1. Faceți clic pe fișier > Opțiuni. Rețineți, dacă utilizați Access 2007, faceți clic pe Butonul Microsoft Office > Opțiuni Access.

  2. Faceți clic pe Particularizare panglică sau bară de instrumente acces rapid. Rețineți, dacă utilizați Access 2007, faceți clic pe Particularizare.

  3. Mutați indicatorul peste elementul pe care doriți informații despre. Access afișează valoarea de idMso controlului într-un SfatEcran, între paranteze.

Adăugați o comandă pentru a rula o macrocomandă de acces    Puteți adăuga chiar și mai multă flexibilitate la panglică particularizate, adăugând comenzi care rula macrocomenzi Access. De exemplu, să presupunem că l-ați creat o macrocomandă denumită MyMacro. Pentru a adăuga o comandă la panglică care va rula macrocomanda, adăugați următoarea linie pentru a vă XML.

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

Pentru a adăuga controlul aceluiași grup ca comanda Lipire din exemplul anterior, inserați linie nouă de XML imediat înainte sau după linia care creează comanda Lipire . Următorul exemplu demonstrează XML care adaugă comanda.

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

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×