回 帖 发 新 帖 刷新版面

主题:请教:在VF中怎样直接将Excl文件存成.dbf格式

按照下列代码可以将打开的Excl文件另存为B.dbf文件,但其格式依旧是Excl的:
eole.ActiveWorkbook.SaveAs("C:\Documents and Settings\qjb\桌面\sun\b.dbf")
应该再加上什么数就可以保存为.dbf格式,谢谢!

回复列表 (共4个回复)

沙发

eole.ActiveWorkbook.SaveAs("C:\Documents and Settings\qjb\桌面\sun\b.dbf",-4143)

板凳

cbl518老师,可能我没说清楚,我先用VF打开一个Excl文件,想直接另存为一个.dbf文件,用宏得到下面代码,我想VF与VB的代码一定有规律互换,但不知道怎样换:
     ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\qjb\桌面\sun\a.DBF" _
        , FileFormat:=xlDBF4, CreateBackup:=False
    
    用参数-4143,得到的实际上还是一个只能Excl打开的文件。

3 楼

xlDBF2 = 7
xlDBF3 = 8
xlDBF4 = 11

4 楼

谢谢cbl518老师,可以了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册