注册 登录
编程论坛 VFP论坛

关于创建Excel对象后,如何设置默认的保存文件名称

easyppt 发布于 2022-09-20 08:46, 1265 次点击
通过:Createobject("Excel.Application") 创建的Excel,并且导出数据,导出完毕VFP就结束控制了,接下来的操作由用户自己手工完成,如果需要保存,由用户自己决定,但如果保存,在VFP导出数据时否能实现预设一个默认的另外文件名呢?(这里的保存由用户自己点击菜单【另存为】来完成,程序要先设置一个默认文件名)

谢谢!
6 回复
#2
gs25367856782022-09-20 09:01
大体上如下的代码就可以了

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

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

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

#3
xuminxz2022-09-20 09:17
xlsrs.Application.WorkBooks.saveas(xlsfnm)
#4
吹水佬2022-09-20 10:47
当前工作簿名就是【另存为】的默认文件名
#5
easyppt2022-09-21 14:24
谢谢!

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

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



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

#6
吹水佬2022-09-21 15:06
回复 5楼 easyppt
文件名通常是指保存在磁盘文件的名
#7
wf25980142022-09-24 09:23
将文件名赋值为文本
注意带小写双引号
借助相关命令
可以轻松另存
1