Condividi tramite


Esempio di controlli della barra multifunzione

Aggiornamento: novembre 2007

Nota:

Questo esempio viene eseguito solo in Microsoft Office Excel 2007.

In questo esempio viene illustrato come creare una scheda personalizzata visualizzata sulla barra multifunzione di un foglio di lavoro di Microsoft Office Excel. In questa barra multifunzione personalizzata viene illustrata la maggior parte dei controlli disponibili nel gruppo Controlli barra multifunzione di Office della Casella degli strumenti di Visual Studio. Per ulteriori informazioni sull'utilizzo di questi controlli, vedere Finestra di progettazione della barra multifunzione.

Nota sulla sicurezza:

Il codice di esempio riportato di seguito è finalizzato alla descrizione di un concetto e ne viene illustrata solo la parte pertinente al concetto in questione. È possibile che non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo esattamente in questo formato. È consigliabile aggiungere codice di sicurezza e di gestione degli errori per rendere i progetti più sicuri e affidabili. Microsoft fornisce questo codice di esempio "COSÌ COME È", senza garanzie.

Per informazioni sull'installazione del progetto di esempio nel computer, vedere Procedura: installare e utilizzare i file di esempio presenti nella Guida.

Download sample

Per eseguire l'esempio

  1. Premere F5.

  2. Viene visualizzato un foglio di lavoro di Excel. Nella barra multifunzione del foglio di lavoro viene visualizzata una scheda personalizzata denominata Ribbon Control Sample.

    Nella barra multifunzione non vengono visualizzate altre schede, poiché la proprietà StartFromScratch della barra multifunzione personalizzata è impostata su true.

Requisiti

Per questo esempio sono necessarie le seguenti applicazioni:

  • Visual Studio Tools per Office.

  • Microsoft Office Excel 2007.

Dimostrazione

In questo esempio vengono illustrati i seguenti concetti:

  • Personalizzazione di una scheda utilizzando un modello di elemento Ribbon (Visual Designer).

  • Disattivazione della visualizzazione di tutte le schede incorporate e della maggior parte dei comandi del menu Office e visualizzazione delle personalizzazioni definite solo in questo elemento della barra multifunzione.

  • Aggiunta di gruppi e controlli personalizzati alla finestra di progettazione della barra multifunzione.

  • Gestione degli eventi dei controlli della barra multifunzione.

  • Modifica delle proprietà dei controlli in fase di esecuzione.

  • Aggiunta dinamica di controlli a un menu in fase di esecuzione.

  • Aggiunta dinamica di elementi a una raccolta in fase di esecuzione.

  • Attivazione e disattivazione della visualizzazione dei controlli del riquadro azioni mediante i pulsanti della barra multifunzione.

Gruppo Working with Sheets

Nella tabella riportata di seguito vengono descritti i controlli visualizzati nel gruppo Working with Sheets della barra multifunzione personalizzata.

Controllo

Descrizione

Azione/risultato

Show Actions Pane

Interruttore visualizzato come premuto o non premuto.

Fare clic su Show Actions Pane.

Viene visualizzato un riquadro azioni accanto al foglio di lavoro.

Fare clic su Show Actions Pane una seconda volta per nascondere il riquadro azioni.

Pulsanti Face

Tre pulsanti contenuti in un gruppo di pulsanti, che vengono aggiunti al gruppo in quanto correlati gli uni agli altri. I pulsanti contenuti in un gruppo di pulsanti presentano un aspetto brillante.

Fare clic su un pulsante Face.

Nella cella A1 viene visualizzata un'immagine corrispondente.

Allineamento

Pulsante dividi. Si tratta di un pulsante a cui è associato un menu. Il menu del pulsante dividi Alignment contiene tre pulsanti. La proprietà OfficeImageId del pulsante dividi Alignment è impostata sull'ID di un controllo di allineamento incorporato di Office.

Fare clic su Right Align, Left Align o Center Align nel menu del pulsante dividi Alignment.

Il testo visualizzato nella cella A3 verrà giustificato a destra o a sinistra oppure verrà centrato.

Colore

Raccolta che presenta una matrice di sfere colorate tra cui è possibile scegliere.

Fare clic su Color, quindi selezionare un colore dalla raccolta.

Nella cella A6 viene visualizzata una sfera con il colore selezionato.

FormatChart

Controllo a discesa che contiene un elenco di formati del grafico. A differenza di una casella combinata, in un controllo a discesa non è possibile digitare una selezione.

Fare clic su Format Chart, quindi selezionare un formato dall'elenco.

Il formato del grafico visualizzato nel foglio di lavoro viene modificato in modo da corrispondere a quello selezionato.

MRU Find

Casella combinata. È possibile digitare o selezionare una preferenza.

Fare clic sulla casella combinata MRU Find, quindi selezionare un testo dall'elenco.

-oppure-

Nella casella combinata MRU Find digitare un testo, quindi premere INVIO.

Verrà visualizzata una finestra di messaggio che identifica la posizione del testo nel foglio di lavoro.

Gruppo Building Dynamic Menu

Nella tabella riportata di seguito vengono descritti i controlli visualizzati nel gruppo Building a Dynamic Menu della barra multifunzione personalizzata.

Controllo

Descrizione

Azione/risultato

Dynamic Menu

Menu, ovvero elenco a discesa che può contenere altri controlli della barra multifunzione.

La proprietà Dynamic di questo menu è impostata su true. Questa impostazione consente l'aggiornamento dinamico del menu in fase di esecuzione.

Fare clic su Dynamic Menu per visualizzare un menu di controlli.

CheckBox, DropDown, SubMenu, Gallery, Button e Separator

Insieme di caselle di controllo. È possibile selezionare o deselezionare una casella di controllo per attivare o disattivare un'opzione.

Ogni casella di controllo rappresenta un controllo della barra multifunzione che è possibile aggiungere a Dynamic Menu.

Fare clic su una casella di controllo per aggiungere un controllo della barra multifunzione a Dynamic Menu.

Vedere anche

Attività

Procedura dettagliata: creazione di una scheda personalizzata utilizzando la finestra di progettazione della barra multifunzione

Procedura dettagliata: aggiornamento dei controlli di una barra multifunzione in fase di esecuzione

Procedura: iniziare a personalizzare la barra multifunzione

Concetti

Cenni preliminari sulla barra multifunzione

Altre risorse

Procedure dettagliate ed esempi di sviluppo di applicazioni per Microsoft Office