Procedura: aggiungere ed eliminare commenti in un foglio di lavoro

È possibile aggiungere ed eliminare a livello di codice i commenti nei fogli di lavoro di Microsoft Office Excel. È possibile aggiungere commenti solo a singole celle, non a intervalli di celle.

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

Aggiunta ed eliminazione di un commento in un progetto a livello di documento

Nell'esempio riportato di seguito si presuppone la presenza di un controllo NamedRange a cella singola denominato dateComment in un foglio di lavoro denominato Sheet1.

Per aggiungere un nuovo commento a un intervallo denominato

  • Chiamare il metodo AddComment del controllo NamedRange e fornire il testo del commento. Questo codice deve essere inserito nella classe Sheet1.

    Me.dateComment.AddComment("Comment added " & DateTime.Now)
    
    this.dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Per eliminare un commento da un intervallo denominato

  • Verificare la presenza di un commento nell'intervallo ed eliminarlo. Questo codice deve essere inserito nella classe Sheet1.

    If Not Me.dateComment.Comment Is Nothing Then
        Me.dateComment.Comment.Delete()
    End If
    
    if (this.dateComment.Comment != null)
    {
        this.dateComment.Comment.Delete();
    }
    

Aggiunta ed eliminazione di un commento in un progetto componente aggiuntivo a livello di applicazione

Negli esempi seguenti si presuppone la presenza di un oggetto Microsoft.Office.Interop.Excel.Range a cella singola denominato dateComment nel foglio di lavoro attivo.

Per aggiungere un nuovo commento a un intervallo di Excel

  • Chiamare il metodo AddComment dell'oggetto Microsoft.Office.Interop.Excel.Range e fornire il testo del commento.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    dateComment.AddComment("Comment added " & DateTime.Now)
    
    Excel.Range dateComment = this.Application.get_Range("A1", missing);
    dateComment.AddComment("Comment added " + DateTime.Now.ToString());
    

Per eliminare un commento da un intervallo di Excel

  • Verificare la presenza di un commento nell'intervallo ed eliminarlo.

    Dim dateComment As Excel.Range = Me.Application.Range("A1")
    If Not dateComment.Comment Is Nothing Then
        dateComment.Comment.Delete()
    End If
    
    Excel.Range dateComment = this.Application.get_Range("A1", missing);
    if (dateComment.Comment != null)
    {
        dateComment.Comment.Delete();
    }
    

Vedere anche

Attività

Procedura: visualizzare i commenti nei fogli di lavoro

Concetti

Utilizzo dei fogli di lavoro

Controllo NamedRange