汇总Excel COM对象中的多个列

问题描述

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

KB(https://knowledgebase.progress.com/articles/Article/Sample-Code-to-do-Excel-Grouping)的示例为: chWorksheet:Range(“ A1”):CurrentRegion:Subtotal(1,-4112,2,True,False,False)。

SubTotal的参数为: GroupBy,函数:,TotalList,替换:,PageBreaks:,SummaryBelowData:

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

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

但是我不能让ABL接受这一点。它只为一列接收一个整数。真可悲。

有人可能合计多于一列吗?

谢谢

解决方法

我发送了一个整数EXTENT变量而不是整数,该变量具有列号,并且它运行良好。 感谢Tom和Jensd的帮助和想法。