2016-07-25 183 views
1

設置多個單元格批註我最近想出如何在一個範圍寫入單元格值:C#的Excel互操作性:在一次

Excel.Range rng = (Excel.Range)xlWorkSheet.Range[xlWorkSheet.Cells[1, 1], xlWorkSheet.Cells[10, 10]]; 
rng.Value = new string[,] { ... }; 

從而加快了我的應用程序enourmous,但我也希望能夠設置一系列的細胞評論!我只找到了對一系列單元格發表評論的可能性。一個評論。但在api中似乎並沒有什麼東西存在。

回答

0

不能設置多個單元格批註一次,但你可以從一個單元格複製註釋並將其粘貼到多個單元格:

var a1 = xlWorkSheet.Range("A1") 
a1.ClearComments(); // just in case 
a1.AddComment("some comment"); 
a1.Copy(); 
a1.Resize(10, 10).PasteSpecial(Excel.XlPasteType.xlPasteComments); 
+0

很高興知道感謝! – grindit