我正在使用Visual Studio 2010创建Excel插件。我使用了以下代码成功获取单元格地址。
label1.Label = Globals.MyAddIn.Application.ActiveCell.Address.ToString();
我想获取单元格的值。如果您能告诉我如何为给定的单元格设置值,那就更好了。
请帮忙。
我正在使用Visual Studio 2010创建Excel插件。我使用了以下代码成功获取单元格地址。
label1.Label = Globals.MyAddIn.Application.ActiveCell.Address.ToString();
我想获取单元格的值。如果您能告诉我如何为给定的单元格设置值,那就更好了。
请帮忙。
如果要获取当前单元格的值,可以使用以下代码:
var cellValue = Globals.MyAddIn.Application.ActiveCell.Value.ToString()
var cellValue = Globals.MyAddIn.Application.Cells("A1").Value.ToString()
Globals.MyAddIn.Application.Cells("A1").Value = "ABC123"
编辑
尝试这个。我知道它有效,因为我在我的插件中有类似的东西运行。
int row = 1;
int col = 1;
var sheet1 = (Excel.Worksheet)Application.ActiveWorkbook.Worksheets["Sheet1"];
sheet1.Cells[row, col] = "ABC123";
string cellValue = sheet1.Cells[row,col];