2,749
社区成员
发帖
与我相关
我的任务
分享Try
oExcel=Createobject('Excel.application')
llSuccess=.T.
Catch To oError
Messagebox(oError.Message,48,'信息提示')
llSuccess=.F.
Endtry
If llSuccess
M=Getfile("xls")
Copy File "&M" To D:\TEST.Xls
oExcel.Workbooks.Open("D:\TEST.XLS")
R=oExcel.SHEETS(1).UsedRange.Rows.Count
C=oExcel.SHEETS(1).UsedRange.Columns.Count
oExcel.Cells(R,C).Select
oExcel.DisplayAlerts=.F.
oExcel.ActiveWorkbook.SaveAs('D:\NewTest.xls',39)
oExcel.ActiveWorkbook.saved=.T.
oExcel.Workbooks.Close
oExcel.Quit
Release oExcel
Import From D:\NewTest.Xls Type Xl8
Erase D:\NewTest.Xls
Erase D:\TEST.Xls
Else
Messagebox('创建 Excel 对象失败!',48,'信息提示')
Endif
oExcel=Createobject('Excel.application')
If Vartype(oExcel)=="O"
If Val(oExcel.Version)=11.0 &&11.0表示excel的版本号
M=Getfile("xls")
Copy File "&M" To D:\TEST.Xls
* oExcel=Createobject('Excel.application')
oExcel.Workbooks.Open("D:\TEST.XLS")
R=oExcel.SHEETS(1).UsedRange.Rows.Count
C=oExcel.SHEETS(1).UsedRange.Columns.Count
oExcel.Cells(R,C).Select
oExcel.DisplayAlerts=.F.
oExcel.ActiveWorkbook.SaveAs('D:\NewTest.xls',39)
oExcel.ActiveWorkbook.saved=.T.
oExcel.Workbooks.Close
oExcel.Quit
Release oExcel
Import From D:\NewTest.Xls Type Xl8
Erase D:\NewTest.Xls
Erase D:\TEST.Xls
Endif
Endif