如何使用 Excel 互操作对列进行分组?
如果我录制宏(通常是开始的好方法),我会得到以下代码:
Columns("I:M").Select
Selection.Columns.Group
不幸的是,由于几个问题,这不起作用,至少在 C++ 中是这样。首先,Application.Selection
返回一个 normal Range
,然后Range.Columns
是另一个Range
。Range.Group
是这种方法:
此方法仅适用于数据透视表。
那么如何使用 Excel 互操作创建列组?
即使我设法创建了一个组,我该如何缩小/扩大它?我的意思是单击 + 以显示组的内容,或者相反,“单击”减号以隐藏组。如果我在录制宏时这样做,它根本不会反映在宏中。