2012-07-05 56 views
0

當我在excel中打開工作簿時,它將轉到最後一個選項卡和我打開的滾動位置。 我想編寫一些c#代碼來打開excel工作簿並選擇第一個選項卡,然後滾動到單元格A1,因此當它打開時它將位於該工作表上。所有的解決方案,我想到目前爲止產生的例外:如何用c編程選擇excel中的選項卡#

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

沒有這些嘗試產生什麼異常? – phoog

回答

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(); 
相關問題