我正在使用 Delphi 生成 Excel 工作表,但我面临的问题是当我使用此代码时:
Workbook.Sheets.Add;
新工作表添加到当前选定的工作表之前:
有谁知道如何在工作簿的最后一张工作表之后添加工作表?
最佳答案
Add
方法接受参数来指示插入新工作表的位置,特别是 After
参数。它应该是对要在其后插入新工作表的工作表的引用。就您而言,您需要最后一张纸。 Worksheets
是一个从 1 开始的数组,因此最后一张工作表由 Worksheets[Worksheets.Count]
给出。将所有这些放在一起,我们得到:
Workbook.Worksheets.Add(After := Workbook.Worksheets[Workbook.Worksheets.Count]);
关于excel - 如何在工作簿的最后一页之后添加工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20546686/