设置合并模式
下面是Table类型和合并模式相关的属性:
属性名 |
说明 |
MergeMode |
获得或者设置Table的合并方式 |
MergeCols |
一个字符集合,包括需要合并列的名称 |
MergeSort |
返回或设置启用合并模式后的排序方式 |
AllowMerge |
逻辑型,用于切换合并模式 |
MergeMode属性是MergeModeEnum型枚举,包括以下可选值:
值 |
说明 |
None |
不合并 |
Standard |
标准合并模式,左边的单元格必须处于合并状态下,内容相同的单元格才会合并。 |
Free |
自由合并,不管左边单元格是否处于合并模式,只要相邻单元格内容相同,均会合并 |
示例
下面的代码合并订单表中的客户、雇员两列,因为是标准合并模式,请在执行之前,将客户、雇员两列移到最左边。
完整的合并模式设置代码:
With Tables("订单")
.MergeMode = MergeModeEnum.Standard '标准合并模式
.MergeCols.Clear() '清除原来的合并列
.MergeCols.Add("客户") '加入要合并的列
.MergeCols.Add("雇员")
.MergeSort = "客户,雇员" '设置合并模式下的排序方式
.AllowMerge = True '启用合并模式
End With
请问 MergeModeEnum 从那里来的 是谁的属性
类似 AggregateEnum
DateGroupEnum 不知出处
[此贴子已经被作者于2012-11-23 11:24:07编辑过]