如何使用C#将单元格聚焦到Excel VSTO中?
如何在VSTO中使用C#选择第一个单元?
请帮助代码...
答案 0 :(得分:22)
这是一种方式:
Excel.Worksheet activeSheet = ThisAddIn.ExcelApplication.ActiveSheet;
var range = activeSheet.get_Range("A1", "A1");
range.Select();
ThisAddIn是我的测试项目的名称。
答案 1 :(得分:2)
选择A2单元格,例如:
Excel.Worksheet Worksheet = excel.ActiveWorkbook.ActiveSheet;
Worksheet.get_Range([1,2], System.Reflection.Missing.Value).Select();
答案 2 :(得分:0)
Excel.Application ExcelApp = (Excel.Application)Marshal.GetActiveObject("Excel.Application");
Excel.Workbook book = ExcelApp.ActiveWorkbook;
Excel.Worksheet sheet = book.ActiveSheet;
Excel.Range ExcelRange = sheet.get_Range("A1");
ExcelRange.Select();