如何使用C#将单元格聚焦到Excel VSTO中? 如何在VSTO中使用C#选择第一个单元?

如何使用C#将单元格聚焦到Excel VSTO中?

如何在VSTO中使用C#选择第一个单元?

请帮忙代码……

这是一种方式:

Excel.Worksheet activeSheet = ThisAddIn.ExcelApplication.ActiveSheet; var range = activeSheet.get_Range("A1", "A1"); range.Select(); 

ThisAddIn是我的测试项目的名称。

要选择A2单元格,例如:

 Excel.Worksheet Worksheet = excel.ActiveWorkbook.ActiveSheet; Worksheet.get_Range([1,2], System.Reflection.Missing.Value).Select(); 
  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();