Aggiungere un riquadro Azioni ai documenti Word o alle cartelle di lavoro Excel

Per aggiungere un riquadro azioni a un documento di Microsoft Office Word o a una cartella di lavoro di Microsoft Excel, creare prima di tutto un controllo utente Windows Form. Aggiungere quindi il controllo utente alla Controls proprietà del campo (Word) o ThisWorkbook.ActionsPane del ThisDocument.ActionsPane campo (Excel) nel progetto.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento per Excel e Word. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Nota

I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni, vedere Personalizzare l'IDE di Visual Studio.

Creazione del controllo utente

La procedura seguente illustra come creare un controllo utente in un progetto di Word o Excel. Aggiunge inoltre un pulsante al controllo utente che scrive testo nel documento o nella cartella di lavoro quando viene fatto clic.

Per creare il controllo utente

  1. Aprire il progetto a livello di documento di Word o Excel in Visual Studio.

  2. Dal menu Progetto fare clic su Aggiungi nuovo elemento.

  3. Nella finestra di dialogo Aggiungi nuovo elemento selezionare Controllo riquadro azioni, denominarlo HelloControl e fare clic su Aggiungi.

    Nota

    In alternativa, è possibile aggiungere un elemento controllo utente al progetto. Le classi generate dal controllo riquadro azioni e dagli elementi controllo utente sono equivalenti a livello funzionale.

  4. Dalla scheda Windows Form della Casella degli strumenti trascinare un controllo Pulsante nel controllo .

    Nota

    Se il controllo non è visibile nella finestra di progettazione, fare doppio clic su HelloControl in Esplora soluzioni.

  5. Aggiungere il codice al Click gestore eventi del pulsante. Nell'esempio seguente viene illustrato il codice per un documento di Microsoft Office Word.

    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. In C# è necessario aggiungere un gestore eventi per il clic del pulsante. È possibile inserire questo codice nel HelloControl costruttore dopo la chiamata a InitializeComponent.

    Per informazioni su come creare gestori eventi, vedere Procedura: Creare gestori eventi nei progetti di Office.

    public HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

Aggiungere il controllo utente al riquadro azioni

Per visualizzare il riquadro azioni, aggiungere il controllo utente alla Controls proprietà del ThisDocument.ActionsPane campo (Word) o ThisWorkbook.ActionsPane del campo (Excel).

Per aggiungere il controllo utente al riquadro azioni

  1. Aggiungere il codice seguente alla classe o ThisWorkbook come dichiarazione a ThisDocument livello di classe (non aggiungere questo codice a un metodo).

    private HelloControl hello = new HelloControl();
    
  2. Aggiungere il codice seguente al ThisDocument_Startup gestore eventi della ThisDocument classe o al ThisWorkbook_Startup gestore eventi della ThisWorkbook classe .

    this.ActionsPane.Controls.Add(hello);