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.Range 的 AddComment 方法,並提供註解文字。
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(); }