2012-07-05 3 views
0

Когда я открываю книгу в excel, она переходит на последнюю вкладку и позицию прокрутки, которую я открыл. Я хочу написать некоторый код C#, чтобы открыть книгу excel и выбрать первую вкладку, и прокрутить до ячейки A1, поэтому, когда она откроется, она будет на этом рабочем листе. все решения я пытался до сих пор производятся исключения:Как выбрать вкладку в excel программно с помощью C#

worksheet.Select(Type.Missing) 
(worksheet as Excel._Worksheet).Activate(); 
excelApp.Goto(worksheet.get_range("A1", Type.Missing), true); 
+0

Какие исключения сделал эти попытки произвести? – phoog

ответ

0

Try:

Microsoft.Office.Interop.Excel.Worksheet firstSheet = (Microsoft.Office.Interop.Excel.Worksheet)excelApp.ActiveWorkbook.Worksheets[1]; 
firstSheet.Select(System.Reflection.Missing.Value); 
excelApp.get_Range("$A1", hmissing).Select(); 
Смежные вопросы