IronXL 操作指南 添加注释 如何使用 C# 在 Excel 中添加注释(无需 Interop) Chaknith Bin 已更新:六月 9, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 在 Excel 中,注释是可以添加到单元格中的说明或注释,用于提供附加信息,而不会影响单元格的实际内容。 注释可用于提供对特定单元格内的数据或计算的解释、背景信息或提醒。 快速入门:用一行简单代码向单元格添加注释 这段代码展示了如何使用 IronXL 通过一次方法调用轻松地向特定的 Excel 单元格添加注释。 无需互操作,无需繁琐操作——只需在单元格上调用 AddComment 即可完成。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 IronXL.WorkBook.Create().DefaultWorkSheet["B2"].First().AddComment("Quick tip!", "Dev"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载 C# 库以启用注释功能 打开现有的或创建新的Excel电子表格 使用AddComment方法添加注释 通过访问"评论"属性来检索和编辑评论。 使用RemoveComment方法删除单元格中的注释 添加评论示例 选择单元格,然后使用AddComment方法向单元格添加注释。 默认情况下,评论是不可见的。 将鼠标悬停在单元格上即可查看注释。 :path=/static-assets/excel/content-code-examples/how-to/add-comment-add-comment.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Create(); WorkSheet workSheet = workBook.DefaultWorkSheet; Cell cellA1 = workSheet["A1"].First(); Cell cellD1 = workSheet["D1"].First(); // Add comments cellA1.AddComment("Hello World!", "John Doe"); // Add comment with content and author. The comment is invisible by default. cellD1.AddComment(null, null, true); // Add comment with no content and no author. The comment is set to be visible. workBook.SaveAs("addComment.xlsx"); Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Create() Private workSheet As WorkSheet = workBook.DefaultWorkSheet Private cellA1 As Cell = workSheet("A1").First() Private cellD1 As Cell = workSheet("D1").First() ' Add comments cellA1.AddComment("Hello World!", "John Doe") ' Add comment with content and author. The comment is invisible by default. cellD1.AddComment(Nothing, Nothing, True) ' Add comment with no content and no author. The comment is set to be visible. workBook.SaveAs("addComment.xlsx") $vbLabelText $csharpLabel 编辑评论示例 访问单元格的Comment属性,以检索单元格的 Comment 对象。 您可以使用此对象更改作者、内容和可见性。 :path=/static-assets/excel/content-code-examples/how-to/add-comment-edit-comment.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("addComment.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; Cell cellA1 = workSheet["A1"].First(); // Retrieve comment var comment = cellA1.Comment; // Edit comment comment.Author = "Jane Doe"; comment.Content = "Bye World"; comment.IsVisible = true; workBook.SaveAs("editComment.xlsx"); Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("addComment.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet Private cellA1 As Cell = workSheet("A1").First() ' Retrieve comment Private comment = cellA1.Comment ' Edit comment comment.Author = "Jane Doe" comment.Content = "Bye World" comment.IsVisible = True workBook.SaveAs("editComment.xlsx") $vbLabelText $csharpLabel 删除评论示例 要从单元格中删除注释,首先需要访问单元格对象。 然后,对单元格调用RemoveComment方法。 :path=/static-assets/excel/content-code-examples/how-to/add-comment-remove-comment.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("addComment.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; Cell cellA1 = workSheet["A1"].First(); // Remove comment cellA1.RemoveComment(); workBook.SaveAs("removeComment.xlsx"); Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("addComment.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet Private cellA1 As Cell = workSheet("A1").First() ' Remove comment cellA1.RemoveComment() workBook.SaveAs("removeComment.xlsx") $vbLabelText $csharpLabel 常见问题解答 如何使用C#向Excel单元格添加注释? 您可以使用IronXL库在C#中向Excel单元格添加注释。首先,从NuGet下载该库。然后,在单元对象上使用AddComment方法插入注释。 如何在Excel电子表格中编辑现有注释? 要使用IronXL在Excel电子表格中编辑现有注释,请访问单元的Comment属性。这允许您更改注释的内容、作者和可见性。 从Excel单元格中删除注释的过程是什么? 要使用IronXL从Excel单元格中删除注释,请访问该单元格对象并调用RemoveComment方法。 在对注释进行更改后如何保存Excel工作簿? 在使用IronXL在Excel工作簿中添加或编辑注释后,确保调用WorkBook对象的Save方法以保存更改。 Excel中的注释可以默认不可见吗? 是的,使用IronXL添加的注释在Excel中默认不可见。当您将鼠标悬停在单元格上时它们会变得可见。 需要什么来启用C#中的Excel注释功能? 要在C#中启用Excel注释功能,请从NuGet下载并安装IronXL.Excel库。 在Excel中可以更新注释的作者吗? 是的,您可以通过访问单元的Comment对象并使用IronXL设置Author属性来更新注释的作者。 如何验证单元格是否包含注释? 您可以通过使用IronXL单元的HasComment属性来验证单元格是否包含注释。 用于向Excel表添加注释的编程语言是什么? 使用IronXL为Excel表添加注释的编程语言是C#。 是否可以在不使用Interop的情况下注释Excel电子表格? 是的,您可以通过利用IronXL的库来添加、编辑和删除注释,从而在不使用Interop的情况下注释Excel电子表格。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证