Freigeben über


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

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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.

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

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann.

Kundenfeedback.