共用方式為


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

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

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

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

下列範例假設名為 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 控制項

變更記錄

日期

記錄

原因

2008 年 7 月

加入可以用於應用程式層級增益集的程式碼範例。

客戶回函。