C#Excel Interop:一次设置多个单元COMMENTS
我最近想出了如何在一个范围内编写单元格值:
Excel.Range rng = (Excel.Range)xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[10, 10]]; rng.Value = new string[,] { ... };
这加快了我的应用程序的高度,但我也想能够设置一个完整的单元格的意见! 我只find了对一系列单元格发表评论的可能性。 一个评论。 但是在api中似乎没有什么东西存在。
您不能一次设置多个单元格注释,但可以从一个单元格复制注释并将其粘贴到多个单元格:
var a1 = xlWorkSheet.Range("A1") a1.ClearComments(); // just in case a1.AddComment("some comment"); a1.Copy(); a1.Resize(10, 10).PasteSpecial(Excel.XlPasteType.xlPasteComments);