首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • excle导出至指定路径 [已结贴,结贴人:yelang771]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-06 17:31:40 楼主

    vsflexgrid里的数据导出至excel,我现在可以导出至固定目录,
    想实现指定导出的路径.
    用commondialog怎么写,或者有其它的方法,谢谢.

    .SaveGrid App.Path & "\Stock.xls", flexFileExcel, SaveExcelSettings.flexXLSaveFixedCells
    80  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-06 17:37:051楼 得分:20
    dim strFilePath as string
    With CommonDialog1
    .DialogTitle = "保存文件"
    .Filter = "文本文件 (*.txt) ¦*.txt ¦所有文件 ¦*.*"
    .FilterIndex = 0
    .ShowSave
    strFilePath = .FileName
    End With
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 08:52:472楼 得分:0
    怎样和vsflexgrid连接?...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:02:133楼 得分:50
    With CommonDialog1 
    .DialogTitle = "保存文件" 
    .Filter = "EXCEL文件 (*.xls) ¦*.xls" 
    .ShowSave 
    End With
    if CommonDialog1.FileName <>"" then
    .SaveGrid CommonDialog1.FileName, flexFileExcel, SaveExcelSettings.flexXLSaveFixedCells

    EndIf

    引用 2 楼 yelang771 的回复:
    怎样和vsflexgrid连接?...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:03:364楼 得分:0
    需要Ctrl+T 添加 Microsoft CommonDialog Control
    引用 3 楼 dbcontrols 的回复:
    With CommonDialog1 
    .DialogTitle = "保存文件" 
    .Filter = "EXCEL文件 (*.xls) ¦*.xls"   
    .ShowSave 
    End With
    if CommonDialog1.FileName <>"" then
    .SaveGrid CommonDialog1.FileName, flexFileExcel, SaveExcelSettings.flexXLSaveFixedCells

    EndIf

    引用 2 楼 yelang771 的回复:
    怎样和vsflexgrid连接?...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:09:095楼 得分:10
    实现如下:
    如果为自定义路径,建议增加对应的选择文件存放目录的位置选择按钮,并记录,同时判断是否存在"\",不存在则为路径&"\"
    将.SaveGrid App.Path & "\Stock.xls", flexFileExcel, SaveExcelSettings.flexXLSaveFixedCells

    当前设置的路径 & "Stock.xls"即可

    使用CommonDialog1 取路径可以如1楼的方法,再去掉\号后面的部分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:10:076楼 得分:0
    十分感谢,可以了~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:13:457楼 得分:0
    可以了就结贴吧,这是个好习惯,否则没人肯回答了

    引用 6 楼 yelang771 的回复:
    十分感谢,可以了~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-07 09:24:128楼 得分:0
    结洛~
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved