excel - 如何在工作簿的最后一页之后添加工作表?

标签 excel delphi

我正在使用 Delphi 生成 Excel 工作表,但我面临的问题是当我使用此代码时:

Workbook.Sheets.Add;

新工作表添加到当前选定的工作表之前:

enter image description here

有谁知道如何在工作簿的最后一张工作表之后添加工作表?

最佳答案

Add 方法接受参数来指示插入新工作表的位置,特别是 After 参数。它应该是对要在其后插入新工作表的工作表的引用。就您而言,您需要最后一张纸。 Worksheets 是一个从 1 开始的数组,因此最后一张工作表由 Worksheets[Worksheets.Count] 给出。将所有这些放在一起,我们得到:

Workbook.Worksheets.Add(After := Workbook.Worksheets[Workbook.Worksheets.Count]);

关于excel - 如何在工作簿的最后一页之后添加工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20546686/

相关文章:

regex - 如何使用 vba 正确地重新格式化具有多种变化的尺寸值?

c# - 将 gridView 导出到 Excel 时出现问题

excel - 有合并单元格时使用find方法,vba excel

delphi - 在 Delphi 中调整 png 图像大小 - 不正确的 alpha channel

delphi - 以其他形式使用声明的公共(public)变量时的编译器错误

delphi - 比较 Delphi 异常处理程序

ms-access - 如何引用没有 A1 符号的单元格?

vba - 将多个 csv 文件编译成一个新的 csv 工作表

windows - TPanel 相对于 TBevel 的开销是多少

delphi - Delphi 2010 的简单调试可视化工具