Procedura: inviare valori alle celle del foglio di lavoro

Aggiornamento: Luglio 2008

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

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Excel 2003

  • Excel 2007

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

È possibile inserire un valore in una cella tramite un intervallo. Negli esempi seguenti viene utilizzata la proprietà Value2 dell'intervallo anziché la proprietà Value per evitare di dover passare i parametri.

Per inviare un valore a una cella in una personalizzazione a livello di documento

  • Creare un controllo NamedRange sulla cella A1 di Sheet1 e assegnare un valore stringa alla proprietà Value2. Inserire il codice seguente nella classe Sheet1.

    Dim nr As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    nr.Value2 = "Hello World"
    
    Microsoft.Office.Tools.Excel.NamedRange nr =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
    nr.Value2 = "Hello World";
    

Per inviare un valore a una cella in un componente aggiuntivo a livello di applicazione

  • Creare un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta la cella A1 di Sheet1 e assegnare un valore di stringa alla proprietà Value2.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    rng.Value2 = "Hello World"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    rng.Value2 = "Hello World";
    

Programmazione efficiente

Un'eccezione viene generata nelle seguenti condizioni:

  • Il foglio di lavoro esiste ed è di sola lettura (classe COMException).

Sicurezza

L'input dell'utente potrebbe includere informazioni potenzialmente errate, dannose o non valide. Prima dell'utilizzo, verificare sempre che i valori immessi da un utente siano conformi ai requisiti dell'applicazione. Per ulteriori informazioni, vedere Convalida dell'input utente in Windows Form.

Vedere anche

Attività

Procedura: fare riferimento agli intervalli dei fogli di lavoro nel codice

Procedura: aggiungere nuovi fogli di lavoro alle cartelle di lavoro

Concetti

Gestione delle celle

Controllo NamedRange

Cenni preliminari sugli elementi e sui controlli host

Informazioni sui parametri facoltativi nelle soluzioni Office

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Aggiunto un esempio di codice utilizzabile in un componente aggiuntivo a livello di applicazione.

Commenti e suggerimenti dei clienti.