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

时间:2010-03-25 08:30:19

标签: c# vsto excel-2007

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

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

请帮助代码...

3 个答案:

答案 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();