Tag: 通讯协议

Excel Interop:对列进行分组

我如何分组使用Excel互操作的列? 如果我logging一个macros(通常是一个好的开始),我得到这个代码: Columns("I:M").Select Selection.Columns.Group 不幸的是,由于几个问题,至less在C ++中这是行不通的。 首先, Application.Selection返回一个正常的Range ,然后Range.Columns是另一个Range 。 Range.Group是这个方法: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.group%28v=office.11​​%29.aspx 此方法仅适用于数据透视表。 那么我如何创build一个使用Excel互操作的列组呢? 即使我设法创build一个组,我如何缩小/扩大它? 通过我的意思是点击+显示组的内容,或者相反,“点击”减去隐藏组。 如果我在录制macros的时候这样做的话,它并不是反映在macros中。