Condividi tramite


Finestra di progettazione della barra multifunzione

Progettazione della barra multifunzione è un'area di disegno visiva. Utilizzare La finestra di progettazione della barra multifunzione per aggiungere schede, gruppi e controlli personalizzati alla barra multifunzione di un app Office lication Microsoft.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per le applicazioni seguenti: Excel; InfoPath 2013 e InfoPath 2010; Outlook; Powerpoint; Progetto; Visio; Parola. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Per aprire La finestra di progettazione della barra multifunzione, aggiungere un elemento barra multifunzione (Progettazione visiva) al progetto. È quindi possibile usare gli strumenti di progettazione per le attività seguenti:

Nota

Alcune attività non possono essere eseguite tramite Progettazione barra multifunzione. Per altre informazioni su queste attività e su come eseguirle, vedere Panoramica della barra multifunzione.

Aggiungere un elemento della barra multifunzione (Progettazione visiva) a un progetto

Per usare Progettazione barra multifunzione, aggiungere un nuovo elemento della barra multifunzione (Progettazione visiva) al progetto. Per altre informazioni, vedere Procedura: Introduzione alla personalizzazione della barra multifunzione.

Quando si aggiunge un nuovo elemento della barra multifunzione (Progettazione visiva), Visual Studio aggiunge automaticamente i file seguenti al progetto:

  • Un file di codice della barra multifunzione. Questo file ha il nome specificato per l'elemento della barra multifunzione (Progettazione visiva) nella finestra di dialogo Aggiungi nuovo elemento . Aggiungere il codice per gestire gli eventi della barra multifunzione a questo file.

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

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

    Se si dispone già di un elemento della barra multifunzione (Progettazione visiva) da un altro progetto, è possibile riutilizzarlo nel progetto corrente usando la finestra di dialogo Aggiungi elemento esistente.

Progettare una barra multifunzione

È possibile aprire la finestra di progettazione della barra multifunzione in tre modi:

  • 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 e quindi scegliere Visualizza finestra di progettazione.

  • In Esplora soluzioni selezionare il file di codice della barra multifunzione e quindi fare clic su Progettazione dal menu Visualizza.

    Progettazione barra multifunzione contiene una scheda e un gruppo predefiniti. È possibile rimuovere la scheda e il gruppo predefiniti dalla finestra di progettazione della barra multifunzione. Per rimuovere il gruppo predefinito, fare clic con il pulsante destro del mouse su Group1 e quindi scegliere Elimina. Per rimuovere la scheda predefinita, fare clic con il pulsante destro del mouse su un'area vuota dell'area di progettazione e quindi scegliere Rimuovi scheda barra multifunzione.

    È anche possibile aggiungere schede, gruppi e controlli personalizzati alla finestra di progettazione della barra multifunzione. È possibile trovare questi controlli nella casella degli strumenti nel gruppo Controlli della barra multifunzione di Office. Esistono tre modi per aggiungere controlli dal gruppo Controlli della barra multifunzione di Office alla finestra di progettazione della barra multifunzione:

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

  • Fare clic su un controllo e quindi su un'area appropriata in Progettazione barra multifunzione.

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

Flusso di lavoro di progettazione della barra multifunzione

Per progettare il layout della barra multifunzione, seguire questa procedura di base:

  1. Aggiungere una scheda personalizzata alla barra multifunzione.

  2. Aggiungere gruppi alla scheda.

  3. Aggiungere controlli ai gruppi.

    I controlli possono essere eliminati solo nei gruppi; non è possibile trascinare un controllo direttamente in una scheda o nella barra multifunzione. I gruppi possono essere eliminati solo nelle schede; non è possibile trascinare un gruppo direttamente su 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 a un'altra sulla 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 quindi incollare il controllo in un'altra scheda. Se si taglia il controllo e lo si incolla, il gestore eventi smette di funzionare. È possibile riconnettere il gestore eventi nella finestra Proprietà . Per altre informazioni, vedere Finestra Proprietà.

Aggiungere schede personalizzate alla barra multifunzione

Esistono 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 su Progettazione barra multifunzione, quindi scegliere Aggiungi scheda barra multifunzione.

  • Aprire l'Editor raccolta schede e quindi fare clic su Aggiungi.

    Per aprire l'Editor raccolta schede, nella finestra Proprietà selezionare la proprietà Tabulazioni e quindi fare clic sul pulsante ASP.NET Mobile Designer ellipsecon i puntini di sospensione .

    Dopo aver aggiunto una scheda, è possibile aggiungere gruppi per contenere controlli.

Rimuovere schede personalizzate dalla barra multifunzione

È possibile rimuovere una scheda personalizzata dalla barra multifunzione in tre modi:

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

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

  • Aprire l'Editor raccolta schede, selezionare la scheda e quindi fare clic su Rimuovi.

Modificare la posizione di una scheda sulla barra multifunzione

È possibile modificare l'ordine delle schede personalizzate su una barra multifunzione. È anche possibile posizionare schede personalizzate prima o dopo una scheda predefinita sulla barra multifunzione. Per altre informazioni, vedere Procedura: Modificare la posizione di una scheda sulla barra multifunzione.

Personalizzare le schede predefinite sulla barra multifunzione

Una scheda predefinita è una scheda già presente sulla barra multifunzione di un app Office cation Microsoft. Ad esempio, la scheda Dati è una scheda predefinita in Excel.

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

Non è possibile rimuovere i gruppi predefiniti.

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

Aggiungere gruppi a una scheda

I gruppi organizzano logicamente i controlli sulla barra multifunzione. Aggiungere gruppi alle schede. Aggiungere tutti gli altri controlli al gruppo.

Aggiungere controlli ai gruppi

Aggiungere uno o più controlli a un gruppo. La tabella seguente descrive ogni controllo.

CTRL 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, un gruppo di pulsanti, un elenco a discesa, una raccolta, un menu o un pulsante di divisione.
ButtonGroup Gruppo che contiene uno o più pulsanti, interruttore, menu, pulsanti di divisione 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 con una casella di riepilogo associata. Gli utenti possono digitare o selezionare la propria scelta. Nella casella viene visualizzata la selezione corrente. Utilizzare la Items proprietà per aggiungere e rimuovere elementi in fase di esecuzione prima o dopo il caricamento della barra multifunzione nella app Office lication.
DropDown Elenco di elementi che l'utente può selezionare. L'utente non può digitare un nuovo elemento in un elenco a discesa.

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

Utilizzare la Buttons proprietà per aggiungere pulsanti all'elenco. Tuttavia, non è possibile aggiungere e rimuovere pulsanti in fase di esecuzione dopo il caricamento della barra multifunzione nella app Office lication.
Editbox Casella in cui l'utente può digitare testo.
Gallery Menu che presenta una matrice o una griglia di scelte visive tra cui gli utenti possono selezionare. È possibile controllare il layout delle selezioni nel menu. Utilizzare le ColumnCount proprietà e RowCount per specificare il numero di righe e colonne che visualizzeranno gli elementi e i pulsanti della raccolta.
Etichetta Testo che è possibile usare per identificare i controlli sulla barra multifunzione.
Menu Elenco a discesa che può contenere uno dei controlli seguenti:

-Pulsante
- Casella di controllo
-Galleria
-Menu
- Pulsante Dividi
- Pulsante Attiva/Disattiva
-Separatore

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

Per aggiungere controlli a RibbonMenu dopo il caricamento della barra multifunzione nella app Office lication, è necessario impostare la Dynamic proprietà su true prima del caricamento della barra multifunzione. Per informazioni su come eseguire questa operazione, vedere Panoramica del modello a oggetti della barra multifunzione.
Separator Barra sottile utilizzata per separare gli elementi in un elenco. Quando viene aggiunto a un gruppo, la barra è verticale. Quando viene aggiunto a un menu, la barra è orizzontale.
SplitButton Pulsante con un menu associato. Un pulsante di divisione può contenere uno dei controlli seguenti:

-Pulsante
- Casella di controllo
-Galleria
-Menu
- Pulsante Dividi
- Pulsante Attiva/Disattiva
-Separatore

Analogamente al menu, il pulsante di divisione ha una propria superficie di progettazione. Tuttavia, a differenza di un menu, è possibile aggiornare solo gli elementi in un pulsante di divisione prima che la barra multifunzione venga caricata nella app Office lication. Per informazioni su come aggiornare gli elementi in un pulsante di divisione, vedere Panoramica del modello a oggetti della barra multifunzione.
ToggleButton Pulsante che viene visualizzato premuto o non premuto.

Gestire gli eventi e impostare le proprietà

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

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

Gli eventi e le proprietà della barra multifunzione si trovano nello spazio dei Microsoft.Office.Tools.Ribbon nomi . L'elemento della barra multifunzione (Progettazione visiva) aggiunge automaticamente un riferimento a questo assembly nel progetto e inserisce l'istruzione using o Imports appropriata nella parte superiore del file di codice della barra multifunzione.

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

Personalizzare la visualizzazione Backstage

È possibile utilizzare La finestra di progettazione della barra multifunzione per aggiungere controlli al menu visualizzato quando si fa clic sulla scheda File . Questo menu è denominato visualizzazione Backstage.

Non è possibile posizionare i controlli prima o dopo i controlli predefiniti tramite la finestra di progettazione della barra multifunzione. Un controllo predefinito è un controllo già visualizzato nella visualizzazione Backstage. Se si desidera posizionare i controlli prima o dopo i controlli predefiniti, è necessario utilizzare il codice XML della barra multifunzione. Per altre informazioni sulla barra multifunzione (XML), vedere XML della barra multifunzione. Per altre informazioni sulla personalizzazione della visualizzazione Backstage, vedere Introduzione alla visualizzazione Backstage di Office 2010 per gli sviluppatori e Personalizzare la visualizzazione Backstage di Office 2010 per gli sviluppatori.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per le applicazioni seguenti: Excel; InfoPath 2013 e InfoPath 2010; Outlook; Powerpoint; Progetto; Visio; Parola. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Per informazioni su come aggiungere controlli alla visualizzazione Backstage, vedere Procedura: Aggiungere controlli alla visualizzazione Backstage.

Accessibilità nella finestra di progettazione della barra multifunzione

È possibile usare 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 e alcuni si applicano solo ai controlli con menu.

I tasti di scelta rapida applicabili a tutti i controlli sono illustrati nella tabella seguente.

Azione Tasto di scelta rapida
Spostare un controllo prima del controllo precedente nell'elenco. CTRL SU+

CTRL+Sinistra
Spostare un controllo dopo il controllo successivo nell'elenco. CTRL+GIÙ

CTRL+Destra
Spostare la selezione da un controllo a un altro nello stesso gruppo. Per un pannello a discesa, spostarsi tra il controllo padre e i controlli nel pannello a discesa. Attivo

Giù
Scorrere in avanti tutti i controlli. Tab
Scorrere inverso tutti i controlli. MAIUSC+Tab
Eliminare il controllo o il set di controlli selezionati. CANC
Copiare i controlli selezionati. CTRL+C
Tagliare i controlli selezionati. Ctrl+X
Incollare i controlli dagli Appunti. CTRL+V
Selezionare la casella degli strumenti. CTRL+ALT+X
Selezionare il componente padre. ESC

I tasti di scelta rapida che si applicano solo al menu di Microsoft Office, RibbonMenue RibbonSplitButton sono illustrati nella tabella seguente.

Azione Tasto di scelta rapida
Selezionare il controllo padre se il pannello a discesa è aperto e nel pannello a discesa è selezionato un controllo. Left
Chiudere il pannello a discesa se il pannello a discesa è aperto e il controllo padre è selezionato. Left
Aprire il pannello a discesa. Right
Selezionare il primo controllo nel pannello a discesa se il pannello a discesa è aperto. Right
Chiudere un pannello a discesa. ESC