标题:关于创建Excel对象后,如何设置默认的保存文件名称
只看楼主
easyppt
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:119
专家分:169
注 册:2021-11-24
结帖率:100%
 问题点数:0 回复次数:6 
关于创建Excel对象后,如何设置默认的保存文件名称
通过:Createobject("Excel.Application") 创建的Excel,并且导出数据,导出完毕VFP就结束控制了,接下来的操作由用户自己手工完成,如果需要保存,由用户自己决定,但如果保存,在VFP导出数据时否能实现预设一个默认的另外文件名呢?(这里的保存由用户自己点击菜单【另存为】来完成,程序要先设置一个默认文件名)

谢谢!
搜索更多相关主题的帖子: 创建 保存 默认 文件名 Excel 
2022-09-20 08:46
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:0 
大体上如下的代码就可以了

wj="c:\输出文件.xls"
select lsdbf
copy to &wj type xl5

把DBF文件输出为EXCEL文件以后
创立EXCEL对象,启动EXCEL,打开
指定的文件:wj
然后由客户自己操作了。

[此贴子已经被作者于2022-9-20 09:04编辑过]

2022-09-20 09:01
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:0 
xlsrs.Application.WorkBooks.saveas(xlsfnm)

dBase有人接盘了。
2022-09-20 09:17
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
当前工作簿名就是【另存为】的默认文件名
2022-09-20 10:47
easyppt
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:119
专家分:169
注 册:2021-11-24
得分:0 
谢谢!

可能是我没说清楚,导致2楼和3楼 没理解我的意思。

吹版: 当前工作簿名 确实  就是【另存为】的默认文件名,名称为: 【工作簿1】 在创建Excel文档时,如何把这个工作簿X 更改为我要的名字呢



[此贴子已经被作者于2022-9-21 14:29编辑过]

2022-09-21 14:24
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 5楼 easyppt
文件名通常是指保存在磁盘文件的名
2022-09-21 15:06
wf2598014
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2022-9-22
得分:0 
将文件名赋值为文本
注意带小写双引号
借助相关命令
可以轻松另存
2022-09-24 09:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510094-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015565 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved