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

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

Versione Microsoft Office

  • Excel 2003

  • Excel 2007

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

In questa procedura dettagliata sono illustrate nozioni di base sull'utilizzo di pulsanti e caselle di testo nei documenti di Microsoft Office Excel e sulla creazione di progetti di Excel mediante Visual Studio Tools per Office. Per visualizzare il risultato come esempio completo, vedere Esempio di controlli Excel.

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 Impostazioni di Visual Studio.

Prerequisiti

Per completare questa procedura dettagliata è necessario disporre di:

  • Visual Studio Tools per Office (componente facoltativo di Visual Studio 2008 Professional e Visual Studio Team System).

  • Microsoft Office Excel 2003 o Microsoft Office Excel 2007.

Creazione del progetto

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

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 Visual Studio Tools per Office.

    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 Visual Studio Tools per Office.

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

Test 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