簡體   English   中英

以編程方式在excel中插入單元格注釋

[英]Insert cell comments in excel programmatically

使用 c# 和 .net 3.5 以編程方式在 excel 2007 文件中插入單元格注釋的更好方法是什么?

我就是這樣做的,但是使用 MS Word(使用 Microsoft.Office.Interop.Word

range.Comments.Add ( range, ref _categoryMessage );

所以,我建議使用 Microsoft.Office.Interop.Excel 和類似的方法。 從 MSDN 考慮這一點:

https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.excel.range.addcomment

也看到這個

接受的答案指向正確的方向,但正確的語法是:

Excel.Range cell; 
cell.AddComment("My comment");
Excel._Worksheet oSheet =
  (Microsoft.Office.Interop.Excel._Worksheet) excelWorkbook.ActiveSheet;
oSheet.Cells[2, 3].Cells.AddComment("Selam");

你試過使用 VSTO 嗎? 您可以輕松加載 Excel 文檔並對其進行操作。 要向單元格添加注釋,請加載文件,激活工作表,然后選擇單元格作為范圍並設置注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM