因此,我打開一個包含幾個工作表的現有 Excel 應用程序,然后添加一個工作表并對其進行編輯。這工作得很好?,F在我嘗試切換到另一個工作表來編輯這個。代碼在這里:Excel.Worksheet OptimaPruefliste = OptimaWorkbook.Worksheets.get_Item(1);OptimaPruefliste.Activate();try{ OptimaPruefliste.Range["A1:ZZ9999"].Borders.LineStyle = true; OptimaPruefliste.Range["A1:ZZ9999"].Interior.Color = XlRgbColor.rgbWhite;}catch (Exception ex){ MessageBox.Show(ex.ToString());}它不會拋出異常,并且確實將“OptimaPruefliste”作為活動表,但它不會改變任何東西。
1 回答

牧羊人nacy
TA貢獻1862條經驗 獲得超7個贊
所以這三行完成了這項工作:
OptimaPruefliste = (Worksheet)OptimaExcelApp.Worksheets.get_Item(1);
OptimaPruefliste.Activate();
OptimaPruefliste = OptimaExcelApp.ActiveSheet as Excel.Worksheet;
- 1 回答
- 0 關注
- 366 瀏覽
添加回答
舉報
0/150
提交
取消