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