读书人

PB怎么更改EXCEL文档名称多谢各位了

发布时间: 2012-12-14 10:33:08 作者: rapoo

PB如何更改EXCEL文档名称,谢谢各位了!!
需求是这样的,
先导入EXCEL
导入完成时,在导入的excel前面加上:"已导入"+当期日期
如:《广州医药公司收货系统导出表》导入完成后更改excel名字为: 《广州医药公司收货系统导出表(已导入_20100819)》,以防同一excel表格重复导入;

谢谢各位了!!
[最优解释]
如果是文件更名,可以用API :MoveFile()
声明:
Function ulong MoveFile(ref string lpExistingFileName,ref string lpNewFileName) LIBRARY "kernel32.dll" ALIAS FOR "MoveFileA"


[其他解释]
FileDelete()试了么 如果也删除不掉 你去试试直接删那个EXCEL文件 应该也是删除不了的 可能是你导入EXCEL时建立的EXCEL application没有关闭 所以文件正在使用中 不能删除
[其他解释]
MoveFile()怎么用呢?
[其他解释]
如果数据量小,可以读入到数据窗口中,然后,导出保存到新文件夹下。 GetFileSaveName
[其他解释]

引用:
如果是文件更名,可以用API :MoveFile()
声明:
Function ulong MoveFile(ref string lpExistingFileName,ref string lpNewFileName) LIBRARY "kernel32.dll" ALIAS FOR "MoveFileA"

学习中
[其他解释]
可以导入时新生成一个excel,取为新的名字,原来的内容写入到新excel中,原来的excel导入完成后删除
[其他解释]
引用:
如果是文件更名,可以用API :MoveFile()
声明:
Function ulong MoveFile(ref string lpExistingFileName,ref string lpNewFileName) LIBRARY "kernel32.dll" ALIAS FOR "MoveFileA"


[其他解释]
删除不掉呀,无论是DeleteFileA()还是DeleteFile()都删除不掉!!
[其他解释]
该回复于2010-08-24 17:13:51被版主删除

读书人网 >PB

热点推荐