Как сфокусировать ячейку в Excel VSTO с помощью C #? Как выбрать первую ячейку с помощью C # в VSTO? - PullRequest
11 голосов
/ 25 марта 2010

Как сфокусировать ячейку в Excel VSTO с помощью C #?

Как выбрать первую ячейку с помощью C # в VSTO?

Пожалуйста, помогите с кодом ...

Ответы [ 3 ]

22 голосов
/ 25 марта 2010

Вот один из способов:

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

ThisAddIn - название моего тестового проекта.

2 голосов
/ 27 февраля 2013

Чтобы выбрать ячейку A2, например:

Excel.Worksheet Worksheet = excel.ActiveWorkbook.ActiveSheet;
Worksheet.get_Range([1,2], System.Reflection.Missing.Value).Select();
0 голосов
/ 06 декабря 2017
 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();
...