首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-12-14 
PB如何更改EXCEL文档名称,谢谢各位了!!需求是这样的,先导入EXCEL导入完成时,在导入的excel前面加上:已导

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被版主删除

热点排行