以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]导出Excel的文件的设置筛选器代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134836) |
-- 作者:hanzhang98 -- 发布时间:2019/5/10 11:16:00 -- [求助]导出Excel的文件的设置筛选器代码 老师好。 [此贴子已经被作者于2019/5/10 11:41:31编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/5/10 11:32:00 -- 我测试没问题
Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog |
-- 作者:hanzhang98 -- 发布时间:2019/5/10 11:43:00 -- 谢谢老师,可能是我的原因,现在问题不存在了。 |
-- 作者:hanzhang98 -- 发布时间:2019/5/10 16:28:00 -- 老师好。下面的代码完全是帮助文档中的,但如果将“设置筛选器”dlg.Filter= "Excel文件|*.xls" 中的“*.xls”改为“*.xlsx”后再在“命令窗口”执行导出,则导出后的文件打不开,提示如附图。 Dim dt
As
Table =
Tables("订单") Dim nms()
As
String =
{"产品","客户","数量","单价","金额","日期"} \'要导出的列名
|
-- 作者:有点甜 -- 发布时间:2019/5/10 18:47:00 -- 用 XLS.Book 处理的文件,只能存放为 xls。
为什么一定要存储为xlsx?如果确实需要这个功能,用vba另存一下xls文件,如
Dim dlg As new OpenFileDialog
|