Freigeben über


Gewusst wie: Hinzufügen und Löschen von Arbeitsblattkommentaren

Sie können Kommentare in Microsoft Office Excel-Arbeitsblättern programmgesteuert hinzufügen und löschen. Kommentare können nur einzelnen Zellen, nicht Bereichen mit mehreren Zellen hinzugefügt werden.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2007 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Hinzufügen und Löschen eines Kommentars in einem Projekt auf Dokumentebene

Im folgendem Beispiel wird davon ausgegangen, dass sich ein eine Zelle umfassendes NamedRange-Steuerelement mit dem Namen dateComment im Arbeitsblatt Sheet1 befindet.

So fügen Sie einem benannten Bereich einen neuen Kommentar hinzu

  • Rufen Sie die AddComment-Methode des NamedRange-Steuerelements auf, und geben Sie den Kommentartext an. Dieser Code muss in eine Sheet1-Klasse eingefügt werden.

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

So löschen Sie einen Kommentar aus einem benannten Bereich

  • Stellen Sie sicher, dass im Bereich ein Kommentar vorhanden ist, und löschen Sie diesen. Dieser Code muss in eine Sheet1-Klasse eingefügt werden.

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

Hinzufügen und Löschen eines Kommentars in einem Add-In-Projekt auf Anwendungsebene

Im folgendem Beispiel wird davon ausgegangen, dass sich ein eine Zelle umfassender Microsoft.Office.Interop.Excel.Range mit dem Namen dateComment im aktiven Arbeitsblatt befindet.

So fügen Sie einem Excel-Bereich einen neuen Kommentar hinzu

  • Rufen Sie die AddComment-Methode des Microsoft.Office.Interop.Excel.Range auf, und geben Sie den Kommentartext an.

    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());
    

So löschen Sie einen Kommentar aus einem Excel-Bereich

  • Stellen Sie sicher, dass im Bereich ein Kommentar vorhanden ist, und löschen Sie diesen.

    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();
    }
    

Siehe auch

Aufgaben

Gewusst wie: Anzeigen von Arbeitsblattkommentaren

Konzepte

Arbeiten mit Arbeitsblättern

NamedRange-Steuerelement