首页 > 解决方案 > 汇总 Excel COM 对象中的多列

问题描述

我第一次在 Openedge 生成的 Excel 书中使用 SubTotal。

知识库的示例(https://knowledgebase.progress.com/articles/Article/Sample-Code-to-do-Excel-Grouping)是: chWorksheet:Range("A1"):CurrentRegion:Subtotal(1, - 4112、2、真、假、假)。

SubTotal的参数有: GroupBy、Function:、TotalList、Replace:、PageBreaks:、SummaryBelowData:

在“TotalList”中,示例为 2,这意味着第 2 列是总计的。

在 VBA 中,TotalList 可以是一个数组。例如,Array(14, 15) 表示合计第 14 列和第 15 列。

但我不能让 ABL 接受这一点。它只接收一个整数,用于一列。这是可悲的。

如果可以汇总多于一列,有人吗?

谢谢

标签: excelcomopenedgeprogress-4gl

解决方案


我发送了一个带有列号的整数 EXTENT 变量,而不是一个整数,它工作得很好。感谢 Tom 和 Jensd 的帮助和想法。


推荐阅读