因此,我打開一個(gè)包含幾個(gè)工作表的現(xiàn)有 Excel 應(yīng)用程序,然后添加一個(gè)工作表并對其進(jìn)行編輯。這工作得很好?,F(xiàn)在我嘗試切換到另一個(gè)工作表來編輯這個(gè)。代碼在這里: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());}它不會拋出異常,并且確實(shí)將“OptimaPruefliste”作為活動表,但它不會改變?nèi)魏螙|西。
1 回答

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