当我在excel中打开工作簿时,它会转到最后一个选项卡并滚动我打开的位置。 我想编写一些c#代码来打开excel工作簿并选择第一个选项卡,然后滚动到单元格A1,所以当它打开时,它将在那个工作表上。到目前为止我尝试的所有解决方案都产生了异常:
worksheet.Select(Type.Missing)
(worksheet as Excel._Worksheet).Activate();
excelApp.Goto(worksheet.get_range("A1", Type.Missing), true);
答案 0 :(得分:0)
尝试:
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();