Foxtable(狐表)用户栏目专家坐堂 → 导出到excel表中时合并模式没有了


  共有2140人关注过本帖树形打印复制链接

主题:导出到excel表中时合并模式没有了

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1907 积分:16954 威望:0 精华:0 注册:2014/7/29 19:09:00
导出到excel表中时合并模式没有了  发帖心情 Post By:2020/8/7 12:03:00 [只看该作者]

'打开一个保存文件对话框,保存到用户指定的文件中
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim flg As New SaveExcelFlags
    'flg.RowNumber = True  '保存行号列
    flg.CellStyle = True '保存单元格样式
    flg.MergedRanges = True '保存合并模式,默认为true
    flg.VisibleOnly = True '保存可见列,默认为true
    Tables(e.form.name & "_Table1").SaveExcel(dlg.FileName, "Sheet1")  '保存文件
End If
e.Form.close()

用上面的代码,查询出来的数据在窗口中已经按要求合并,但是导出到excel表中时合并的效果就没有了
是哪里有问题? 谢谢!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106318 积分:540725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/7 12:07:00 [只看该作者]

既然不会用,应该先去看看这个用法的帮助

SaveExcel

将Table保存为Excel文件中的一个工作表.

语法

SaveExcel(FileName, SheetName, Flags)

FileName: 目标Excel文件名,含路径.
SheetName: 工作表名.
Flags:    可选参数,SaveExcelFlags类型,用于设置保存选项.

Tables(e.form.name & "_Table1").SaveExcel(dlg.FileName, "Sheet1",flg)  '保存文件

 回到顶部