Condividi tramite


Finestra di progettazione della barra multifunzione

La finestra di progettazione della barra multifunzione rappresenta un'area di progettazione visiva. È possibile utilizzare la finestra di progettazione della barra multifunzione per aggiungere schede, gruppi e controlli personalizzati alla barra multifunzione di un'applicazione di Microsoft Office.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Excel 2007, Excel 2010, InfoPath 2010, Outlook 2007, Outlook 2010, PowerPoint 2007, PowerPoint 2010, Project 2010, Visio 2010, Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

Per aprire tale finestra di progettazione, aggiungere un elemento Barra multifunzione (finestra di progettazione visiva) al progetto. È possibile quindi utilizzare gli strumenti di progettazione per l'esecuzione delle seguenti attività:

  • Progettazione del layout della barra multifunzione

  • Gestione degli eventi e impostazione delle proprietà dei controlli

  • Personalizzazione del menu Pulsante Microsoft Office

Nota

Alcune attività, tuttavia, non possono essere eseguite utilizzando la finestra di progettazione della barra multifunzione. Per ulteriori informazioni su queste attività e sulle possibili modalità di esecuzione, vedere Cenni preliminari sulla barra multifunzione.

Collegamento a video Per una dimostrazione video correlata, vedere How Do I: Use the Ribbon Designer to Customize the Ribbon in Outlook? (la pagina potrebbe essere in inglese).

Aggiunta di un elemento Barra multifunzione (finestra di progettazione visiva) a un progetto

Per utilizzare la finestra di progettazione della barra multifunzione, aggiungere un nuovo elemento Barra multifunzione (finestra di progettazione visiva) al progetto. Per ulteriori informazioni, vedere Procedura: iniziare a personalizzare la barra multifunzione.

Quando si aggiunge un nuovo elemento Barra multifunzione (finestra di progettazione visiva), in Visual Studio vengono aggiunti automaticamente i seguenti file al progetto:

  • Un file di codice della barra multifunzione. Il nome di questo file corrisponde a quello specificato per l'elemento Barra multifunzione (finestra di progettazione visiva) nella finestra di dialogo Aggiungi nuovo elemento. Aggiungere codice a questo file per gestire gli eventi della barra multifunzione.

  • File di codice della finestra di progettazione della barra multifunzione. Questo file contiene codice generato dalla finestra di progettazione della barra multifunzione e non deve essere modificato direttamente.

  • File di risorse. Questo file contiene i valori di proprietà di ogni controllo sulla barra multifunzione.

Se si dispone già di un elemento Barra multifunzione (finestra di progettazione visiva) di un altro progetto, è possibile riutilizzarlo nel progetto corrente mediante la finestra di dialogo Aggiungi elemento esistente.

Progettazione di una barra multifunzione

La finestra di progettazione della barra multifunzione può essere aperta in tre modi diversi:

  • In Esplora soluzioni fare doppio clic sul file di codice della barra multifunzione.

  • In Esplora soluzioni fare clic con il pulsante destro del mouse sul file di codice della barra multifunzione, quindi scegliere Visualizza finestra di progettazione.

  • In Esplora soluzioni selezionare il file di codice della barra multifunzione, quindi scegliere Finestra di progettazione dal menu Visualizza.

La finestra di progettazione della barra multifunzione contiene una scheda e un gruppo predefiniti, che tuttavia possono essere rimossi. Per rimuovere il gruppo predefinito, fare clic con il pulsante destro del mouse su Group1, quindi scegliere Elimina. Per rimuovere la scheda predefinita, fare clic con il pulsante destro del mouse su un'area vuota dell'area di progettazione, quindi scegliere Rimuovi scheda della barra multifunzione.

È anche possibile aggiungere schede, gruppi e controlli personalizzati alla finestra di progettazione della barra multifunzione. Questi controlli sono disponibili nel gruppo Controlli barra multifunzione di Office della Casella degli strumenti. Per aggiungere i controlli del gruppo Controlli barra multifunzione di Office alla finestra di progettazione della barra multifunzione, è possibile utilizzare tre modalità:

  • Trascinare un controllo in un'area appropriata della finestra di progettazione della barra multifunzione.

  • Fare clic su un controllo e quindi su un'area appropriata della finestra di progettazione della barra multifunzione.

  • Selezionare un'area appropriata nella finestra di progettazione, quindi fare doppio clic su un controllo nella Casella degli strumenti.

Flusso di lavoro per la progettazione della barra multifunzione

Per progettare il layout della barra multifunzione, seguire questi passaggi di base:

  1. Aggiungere una scheda personalizzata alla barra multifunzione.

  2. Aggiungere gruppi alla scheda.

  3. Aggiungere controlli ai gruppi.

I controlli possono essere rilasciati solo nei gruppi. Non è possibile trascinare un controllo direttamente in una scheda o nella barra multifunzione. I gruppi possono essere rilasciati solo nelle schede. Non è possibile trascinare un gruppo direttamente in una barra multifunzione.

Disporre i controlli trascinandoli nelle posizioni corrette. È possibile impostare le proprietà di un controllo utilizzando la finestra Proprietà.

Non è possibile trascinare i controlli da una scheda all'altra nella barra multifunzione. Se si desidera spostare un controllo in un'altra scheda, è necessario utilizzare il comando Taglia per rimuovere il controllo da una scheda e incollarlo in un'altra. Quando si taglia e si incolla il controllo, il gestore eventi smette di funzionare. È possibile riconnettere il gestore eventi nella finestra Proprietà. Per ulteriori informazioni, vedere finestra Proprietà.

Aggiunta di schede personalizzate alla barra multifunzione.

Sono disponibili tre modi per aggiungere una scheda personalizzata alla barra multifunzione:

  • Aggiungere una scheda dalla Casella degli strumenti.

  • Fare clic con il pulsante destro del mouse sulla finestra di progettazione della barra multifunzione, quindi scegliere Aggiungi scheda della barra multifunzione.

  • Aprire l'editor dell'insieme Tab, quindi scegliere Aggiungi.

    Per aprire l'editor dell'insieme Tab, nella finestra Proprietà selezionare la proprietà Tabs, quindi fare clic sul pulsante con i puntini di sospensione Ellisse di ASP.NET Mobile Designer.

Dopo l'aggiunta di una scheda, è possibile aggiungere gruppi che contengano i controlli.

Rimozione di schede personalizzate dalla barra multifunzione

Sono disponibili tre modi per rimuovere una scheda personalizzata dalla barra multifunzione:

  • Fare clic con il pulsante destro del mouse sulla finestra di progettazione, quindi scegliere Rimuovi scheda della barra multifunzione.

  • Nel riquadro Comandi della finestra Proprietà fare clic su Rimuovi scheda della barra multifunzione.

  • Aprire l'editor dell'insieme Tab, selezionare la scheda, quindi scegliere Rimuovi.

Modifica della posizione di una scheda nella barra multifunzione

È possibile modificare l'ordine delle schede personalizzate in una barra multifunzione. È anche possibile posizionare le schede personalizzate prima o dopo una scheda incorporata nella barra multifunzione. Per ulteriori informazioni, vedere Procedura: modificare la posizione di una scheda nella barra multifunzione.

Personalizzazione delle schede incorporate nella barra multifunzione

Una scheda incorporata rappresenta una scheda già presente sulla barra multifunzione di un'applicazione Microsoft Office. Ad esempio, la scheda Dati è una scheda incorporata in Excel.

È possibile aggiungere gruppi e controlli a una scheda incorporata. Per impostazione predefinita, un gruppo personalizzato viene visualizzato come ultimo gruppo in una scheda incorporata, anche se è possibile spostarlo prima o dopo di un gruppo incorporato nella scheda.

Non è possibile rimuovere i gruppi incorporati.

Per informazioni dettagliate su come personalizzare una scheda incorporata, vedere Procedura: personalizzare una scheda incorporata.

Aggiunta di gruppi a una scheda

I gruppi organizzano in modo logico i controlli sulla barra multifunzione. Aggiungere i gruppi alle schede e tutti gli altri controlli al gruppo.

Aggiunta di controlli ai gruppi

Aggiungere uno o più controlli a un gruppo. Nella tabella riportata di seguito viene descritto ciascun controllo.

Controllo

Descrizione

Box

Contenitore che organizza i controlli in un gruppo. È possibile aggiungere qualsiasi controllo a una casella, ad eccezione di un separatore, di un gruppo o di una scheda. Una casella può essere orizzontale o verticale.

Button

Pulsante che avvia un'azione. È possibile aggiungere un pulsante a un gruppo, a un gruppo di pulsanti, a un elenco a discesa, a una raccolta, a un menu o a un pulsante di menu combinato.

ButtonGroup

Gruppo che contiene uno o più pulsanti, interruttori, menu, pulsanti di menu combinato e raccolte. È possibile aggiungere un gruppo di pulsanti a un gruppo o a un menu.

CheckBox

Casella selezionata o deselezionata per attivare o disattivare un'opzione.

ComboBox

Casella di modifica a cui è associata una casella di riepilogo. Gli utenti possono digitare o selezionare le proprie preferenze. Nella casella viene visualizzata la selezione corrente. Utilizzare la proprietà Items per aggiungere e rimuovere elementi in fase di esecuzione prima o dopo il caricamento della barra multifunzione nell'applicazione Office.

DropDown

Elenco di elementi selezionabili dall'utente. L'utente non può digitare un nuovo elemento in un elenco a discesa.

Utilizzare la proprietà Items per aggiungere elementi all'elenco. È possibile aggiungere e rimuovere elementi in fase di esecuzione.

Utilizzare la proprietà Buttons per aggiungere pulsanti all'elenco. Non è possibile, tuttavia, aggiungere e rimuovere pulsanti in fase di esecuzione dopo il caricamento della barra multifunzione nell'applicazione Office.

EditBox

Casella in cui l'utente può digitare testo.

Gallery

Menu che presenta una matrice o una griglia di scelte visive selezionabili dagli utenti. È possibile controllare il layout delle selezioni nel menu. Utilizzare le proprietà ColumnCount e RowCount per specificare il numero di righe e di colonne in cui verranno visualizzati gli elementi e i pulsanti della raccolta.

Etichetta

Testo che è possibile utilizzare per identificare i controlli sulla barra multifunzione.

Menu

Elenco a discesa che può contenere uno dei seguenti controlli:

  • Button

  • Casella di controllo

  • Gallery

  • Menu

  • Pulsante di menu combinato

  • Toggle button

  • Separatore

Per aggiungere un controllo a un menu nella finestra di progettazione della barra multifunzione, fare clic sulla freccia in giù nel menu in modo da esporre l'area di progettazione del menu. È quindi possibile trascinare i controlli della barra multifunzione dalla Casella degli strumenti nel menu. Per disporre i controlli, trascinarli nelle posizioni desiderate.

Per aggiungere controlli all'oggetto RibbonMenu dopo il caricamento della barra multifunzione nell'applicazione Office, è necessario impostare la proprietà Dynamic su true prima del caricamento della barra multifunzione. Per informazioni su come eseguire questa operazione, vedere Cenni preliminari sul modello a oggetti della barra multifunzione.

Separatore

Barra sottile utilizzata per separare gli elementi in un elenco. Quando aggiunta a un gruppo, la barra è verticale. Quando aggiunta a un menu, la barra è orizzontale.

SplitButton

Pulsante a cui è associato un menu. Un pulsante di menu combinato può contenere uno dei seguenti controlli:

  • Button

  • Casella di controllo

  • Gallery

  • Menu

  • Pulsante di menu combinato

  • Toggle button

  • Separatore

Analogamente al menu, il pulsante di menu combinato dispone di una propria area di progettazione. Tuttavia, a differenza di un menu, è possibile solo aggiornare gli elementi in un pulsante di menu combinato prima del caricamento della barra multifunzione nell'applicazione Office. Per informazioni su come aggiornare gli elementi in un pulsante di menu combinato, vedere Cenni preliminari sul modello a oggetti della barra multifunzione.

ToggleButton

Pulsante visualizzato come premuto o non premuto.

Gestione di eventi e impostazione di proprietà

La finestra di progettazione della barra multifunzione consente di impostare le proprietà dei controlli in fase di progettazione utilizzando la finestra Proprietà. Inoltre, la barra multifunzione espone un modello a oggetti fortemente tipizzato che è possibile utilizzare per ottenere e impostare le proprietà dei controlli della barra multifunzione in fase di esecuzione.

È possibile fare doppio clic su uno qualsiasi dei controlli contenuti nella finestra di progettazione per aprire un gestore eventi per l'evento predefinito del controllo. Tramite la finestra Proprietà è possibile creare gestori eventi per tutti gli altri eventi di controllo.

Le proprietà e gli eventi della barra multifunzione si trovano nello spazio dei nomi Microsoft.Office.Tools.Ribbon. L'elemento Barra multifunzione (finestra di progettazione visiva) aggiunge automaticamente un riferimento a questo assembly nel progetto e inserisce l'istruzione using o Imports appropriata all'inizio del file di codice della barra multifunzione.

Per informazioni sulla gestione degli eventi della barra multifunzione e sull'impostazione delle proprietà dei controlli di tale barra in fase di esecuzione, vedere Cenni preliminari sul modello a oggetti della barra multifunzione.

Personalizzazione del menu Microsoft Office

È possibile utilizzare la finestra di progettazione della barra multifunzione per aggiungere i controlli al menu visualizzato quando si fa clic sulla scheda File (per Microsoft Office 2010) o sul pulsante Microsoft Office (per Microsoft Office System 2007).

Per informazioni su come personalizzare il menu, vedere Procedura: personalizzare il menu Microsoft Office.

Accessibilità nella finestra di progettazione della barra multifunzione

È possibile utilizzare i tasti di scelta rapida per spostare i controlli nella finestra di progettazione della barra multifunzione. Alcuni tasti di scelta rapida si applicano a tutti i controlli, mentre altri si applicano solo ai controlli che dispongono di menu.

Nella tabella riportata di seguito vengono mostrati i tasti di scelta rapida che si applicano a tutti i controlli.

Azione

Tasto di scelta rapida

Spostamento di un controllo prima del controllo precedente nell'elenco.

CTRL+freccia SU

CTRL+freccia SINISTRA

Spostamento di un controllo dopo il controllo successivo nell'elenco.

CTRL+freccia GIÙ

CTRL+freccia DESTRA

Spostamento della selezione da un controllo all'altro nello stesso gruppo. Nel caso di un pannello a discesa, spostamento tra il controllo padre e i controlli in tale pannello.

UP

DOWN

Scorrimento di tutti i controlli in ordine discendente.

TAB

Scorrimento di tutti i controlli in ordine ascendente.

MAIUSC+TAB

Eliminazione del controllo o dell'insieme di controlli selezionati.

CANC

Copia dei controlli selezionati.

CTRL+C

Taglio dei controlli selezionati.

CTRL+X

Operazione di Incolla dei controlli dagli Appunti.

CTRL+V

Selezione della Casella degli strumenti.

CTRL+ALT+X

Selezione del componente padre.

ESC

Nella tabella riportata di seguito vengono mostrati i tasti di scelta rapida che si applicano solo al menu Microsoft Office, a RibbonMenu e a RibbonSplitButton.

Azione

Tasto di scelta rapida

Selezione del controllo padre nel caso in cui il pannello a discesa sia aperto e sia selezionato un controllo.

LEFT

Chiusura del pannello a discesa nel caso in cui sia aperto e sia selezionato il controllo padre.

LEFT

Apertura del pannello a discesa.

RIGHT

Selezione del primo controllo nel pannello a discesa nel caso in cui sia aperto.

RIGHT

Chiusura di un pannello a discesa.

ESC

Vedere anche

Attività

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

Procedura: esportare una barra multifunzione dalla finestra di progettazione in un elemento XML della barra

Procedura: iniziare a personalizzare la barra multifunzione

Concetti

Elemento XML della barra multifunzione

Accesso alla barra multifunzione in fase di esecuzione

Altre risorse

Cenni preliminari sulla barra multifunzione

Cronologia delle modifiche

Data

Cronologia

Motivo

Maggio 2011

Aggiunta di alcune informazioni sul posizionamento delle schede personalizzate prima o dopo le schede incorporate nella barra multifunzione

Commenti e suggerimenti dei clienti.