主题:请教:在VF中怎样直接将Excl文件存成.dbf格式
qjbzjp
[专家分:8830] 发布于 2008-09-09 11:29:00
按照下列代码可以将打开的Excl文件另存为B.dbf文件,但其格式依旧是Excl的:
eole.ActiveWorkbook.SaveAs("C:\Documents and Settings\qjb\桌面\sun\b.dbf")
应该再加上什么数就可以保存为.dbf格式,谢谢!
回复列表 (共4个回复)
沙发
cbl518 [专家分:57140] 发布于 2008-09-09 14:32:00
eole.ActiveWorkbook.SaveAs("C:\Documents and Settings\qjb\桌面\sun\b.dbf",-4143)
板凳
qjbzjp [专家分:8830] 发布于 2008-09-09 15:57:00
cbl518老师,可能我没说清楚,我先用VF打开一个Excl文件,想直接另存为一个.dbf文件,用宏得到下面代码,我想VF与VB的代码一定有规律互换,但不知道怎样换:
ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\qjb\桌面\sun\a.DBF" _
, FileFormat:=xlDBF4, CreateBackup:=False
用参数-4143,得到的实际上还是一个只能Excl打开的文件。
3 楼
cbl518 [专家分:57140] 发布于 2008-09-09 17:09:00
xlDBF2 = 7
xlDBF3 = 8
xlDBF4 = 11
4 楼
qjbzjp [专家分:8830] 发布于 2008-09-10 08:45:00
谢谢cbl518老师,可以了。
我来回复