Condividi tramite


Procedura dettagliata: visualizzazione di testo in una casella di testo di un foglio di lavoro tramite un pulsante

In questa procedura dettagliata sono illustrate nozioni di base sull'utilizzo di pulsanti e caselle di testo nei fogli di lavoro di Microsoft Office Excel e sulla creazione di progetti di Excel tramite gli strumenti di sviluppo di Office in Visual Studio. Per visualizzare il risultato come un esempio completo, vedere l'esempio relativo ai controlli di Excel in Procedure dettagliate ed esempi di sviluppo di applicazioni per Microsoft Office.

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

In particolare, vengono illustrate le seguenti operazioni:

  • Aggiunta di controlli a un foglio di lavoro.

  • Inserimento di dati in una casella di testo quando si fa clic su un pulsante.

  • Test del progetto.

Nota

Il computer potrebbe mostrare nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio in uso e le impostazioni utilizzate determinano questi elementi. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Prerequisiti

Per completare la procedura dettagliata, è necessario disporre dei componenti seguenti:

-

Una versione di Visual Studio 2010 che include gli strumenti per sviluppatori di Microsoft Office. Per ulteriori informazioni, vedere [Configurazione di un computer per sviluppare soluzioni Office](bb398242\(v=vs.100\).md).
  • Microsoft Office Excel 2007 o Excel 2010.

Creazione del progetto

In questo passaggio verrà creato un progetto Cartella di lavoro di Excel con Visual Studio.

Per creare un nuovo progetto

  • Creare un progetto Cartella di lavoro di Excel denominato My Excel Button. Verificare che l'opzione Crea un nuovo documento sia selezionata. Per ulteriori informazioni, vedere Procedura: creare progetti di Office in Visual Studio.

    La nuova cartella di lavoro di Excel viene aperta nella finestra di progettazione di Visual Studio e il progetto My Excel Button viene aggiunto in Esplora soluzioni.

Aggiunta di controlli al foglio di lavoro

Per questa procedura dettagliata è necessario che nel primo foglio di lavoro siano disponibili un pulsante e una casella di testo.

Per aggiungere un pulsante e una casella di testo

  1. Verificare che la cartella di lavoro My Excel Button.xls sia aperta nella finestra di progettazione di Visual Studio e che sia visualizzato Sheet1.

  2. Dalla scheda Controlli comuni della Casella degli strumenti, trascinare un controllo TextBox in Sheet1.

  3. Scegliere Finestra Proprietà dal menu Visualizza.

  4. Accertarsi che nella casella di riepilogo della finestra Proprietà sia visualizzato TextBox1 e modificare la proprietà Name della casella di testo in displayText.

  5. Trascinare un controllo Button in Sheet1 e modificare le seguenti proprietà:

    Proprietà

    Valore

    Nome

    insertText

    Text

    Insert Text

Scrivere ora il codice da eseguire quando si fa clic sul pulsante.

Compilazione della casella di testo alla selezione del pulsante

Ogni volta che un utente fa clic sul pulsante, nella casella di testo viene visualizzato il testo Hello World!

Per scrivere nella casella di testo quando si fa clic sul pulsante

  1. In Esplora soluzioni, fare clic con il pulsante destro del mouse su Sheet1, quindi scegliere Visualizza codice dal menu di scelta rapida.

  2. Aggiungere il codice riportato di seguito al gestore eventi Click del pulsante.

    Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles insertText.Click
    
        Me.displayText.Text += "Hello World! "
    End Sub
    
    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World! ";
    }
    
  3. In C#, è necessario aggiungere un gestore eventi all'evento Startup, come mostrato di seguito. Per informazioni sulla creazione di gestori eventi, vedere Procedura: creare gestori eventi in progetti di Office.

    this.insertText.Click += new EventHandler(insertText_Click);
    

Verifica dell'applicazione

È ora possibile testare la cartella di lavoro, per assicurarsi che il messaggio Hello World! venga visualizzato nella casella di testo quando si fa clic sul pulsante.

Per testare la cartella di lavoro

  1. Premere F5 per eseguire il progetto.

  2. Fare clic sul pulsante.

  3. Assicurarsi che il testo Hello World! venga visualizzato nella casella di testo.

Passaggi successivi

In questa procedura dettagliata vengono fornite le informazioni di base sull'utilizzo di pulsanti e caselle di testo nei fogli di lavoro di Excel. Di seguito sono elencate alcune procedure che potrebbero essere necessarie per estendere il progetto:

Vedere anche

Attività

Procedura: aggiungere controlli Windows Form a documenti di Office

Concetti

Procedure dettagliate con Excel

Limitazioni dei controlli Windows Form nei documenti di Office