以下是引用sylknb在2013-3-29 16:44:10的发言:
kiff
12楼兄:
请明示代码的含义,能否举一个例子里面要有代码。让俺明白。多谢了。
就用你之前的代码吧:
cfilename=GETFILE('XLS', '','', 0, '选择一个要转化的EXCEL表')
&&获取有路径完整的文件名
cfile1=JUSTSTEM(cfilename ) &&获取不含扩展名的文件名
cpath=JUSTPATH(cfilename )
&&取路径
cfile2=JUSTEXT(cfilename) &&取扩展名
if lower(cfile2)='xls'
err=.f.
on error err=.t. &&如果 IMPORT FROM (cfilename) TYPE XL5 出错,则ERR=.T. 然后转到下一语句
IMPORT FROM (cfilename) TYPE XL5
on error &&结束错误捕捉
if err && err初始值为 .f.(假),如导入出错,则ERR=.T. (真)
wait wind '导入出错,请检查'
return &&返回重新选择
endif
endif