求教:如何对Excel工作表做排序?以下代码是从VBA照搬过来略作修改的,不出错但没排序。

oExcel:=ComObjCreate(“Excel.Application”)

oExcel.ActiveSheet.Sort.SortFields.Clear
oExcel.ActiveSheet.Sort.SetRange(oExcel.ActiveSheet.UsedRange)
oExcel.ActiveSheet.Sort.Header := xlYes
oExcel.ActiveSheet.Sort.SortFields.Add(Key:=oExcel.ActiveSheet.Range(“E1”), Order:=xlAscending)
oExcel.ActiveSheet.Sort.MatchCase := False
oExcel.ActiveSheet.Sort.Orientation := xlTopToBottom
oExcel.ActiveSheet.Sort.SortMethod := xlPinYin
oExcel.ActiveSheet.Sort.Apply

论坛管理 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
有新私信 私信列表
搜索