Web Analytics Personalizzazione del Ribbon di Access 2007 (1) - Blog di Laura Ciccarese

Blog di Laura Ciccarese

Office: un mondo da scoprire! Approfondimenti, Automation, VBA e altro ancora...

Personalizzazione del Ribbon di Access 2007 (1)

A differenza delle altre applicazioni di Office, la personalizzazione del Ribbon in Access 2007 non avviene mediante la creazione di un Add-in.

La struttura xml che rappresenta la configurazione del Ribbon, può essere gestita in due modalità, delle quali vedremo la prima in questo post: la creazione di una tabella all'interno del database

Allo scopo, dobbiamo:

  • creare un nuovo database basato, ad esempio, sul modello Studenti;
  • creare una tabella denominata USysRibbons;
  • all'interno di tale tabella, creare i due campi RibbonName (formato testo) e RibbonXML(formato memo);
  • inserire nel primo campo un nome per il Ribbon personalizzato;
  • inserire nel secondo campo la struttura xml del Ribbon (gruppi, comandi, ecc), esattamente nello stesso modo in cui abbiamo realizzato il Ribbon per Word o Excel (post precedenti).

Nel mio esempio, ho assegnato i seguenti valori ai due campi:

  • RibbonName: MyRibbonHome
  • RibbonXML:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon startFromScratch="false">
<tabs>
<tab id="ReportisticaID" label="Reportistica">
<group id="ProgettiID" label="Progetti">
<button id="RubricaStudenti" label="Rubrica Studenti" size = "large" screentip = "Elenco telefonico Studenti" supertip = "elenco esportabile in excel" onAction = "RubricaStudenti" imageMso = "CreateReport"/>
<button id="StudentiLivello" label="Studenti per livelloi" size = "large" screentip = "Elenco degli studenti" supertip = "elenco esportabile in excel" onAction = "StudentiLivello" imageMso = "CreateReport"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

A ciascuno dei due comandi creati, ho assegnato il nome di una semplice macro che apre un report e il gioco è fatto!

Basta chiudere e riaprire il database ed ecco il risultato:

 

 RibbonAccess01

 

In allegato trovate il database pronto.

Per chiarimenti di ogni genere su Access lasciate un commento.

Ciao a tutti

Laura

Comments

Blog di Laura Ciccarese said:

Nel post precedente : Personalizzazione del Ribbon di Access 2007 (1)ho creato una nuova scheda per il

# March 11, 2007 12:53 PM

ACCESS 2007 - Creare barra strumenti personalizzata - MasterDrive.it - Information Technology Developers Community said:

Pingback from  ACCESS 2007 - Creare barra strumenti personalizzata - MasterDrive.it - Information Technology Developers Community

# September 29, 2008 11:14 PM