共用方式為


HOW TO:加入及刪除工作表註解

您可以用程式設計的方式,加入和刪除 Microsoft Office Excel 工作表中的註解。 註解只可以新增到單一儲存格,不能新增到多重儲存格範圍。

**適用於:**本主題中的資訊適用於 Excel 2007 和 Excel 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

透過文件層級專案加入和刪除註解

下列範例假設名為 Sheet1 的工作表中有一個名為 dateComment 的單一儲存格 NamedRange 控制項。

若要將新註解加入至已命名的範圍

  • 呼叫 NamedRange 控制項的 AddComment 方法,並提供註解文字。 這段程式碼必須放在 Sheet1 類別中。

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

若要從已命名的範圍刪除註解

  • 確認範圍中已有註解存在,並將它刪除。 這段程式碼必須放在 Sheet1 類別中。

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

透過應用程式層級增益集專案加入和刪除註解

下列範例假設現用工作表中有一個名為 dateComment 的單一儲存格 Microsoft.Office.Interop.Excel.Range

若要將新註解加入至 Excel 範圍

  • 呼叫 Microsoft.Office.Interop.Excel.RangeAddComment 方法,並提供註解文字。

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

若要從 Excel 範圍刪除註解

  • 確認範圍中已有註解存在,並將它刪除。

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

請參閱

工作

HOW TO:顯示工作表註解

概念

使用工作表

NamedRange 控制項