delphi 操作execl 要求把一个execl文件另存为wk1文件 ,一直出错无法解决,急 ,请大家帮忙 ( 积分: 50 )

  • 主题发起人 主题发起人 daocao2001
  • 开始时间 开始时间
D

daocao2001

Unregistered / Unconfirmed
GUEST, unregistred user!
主要代码如下 已经包含了comobj单元
主要代码如下
MyExcel := CreateOleObject('Excel.Application');
MyExcel.Visible := true;
MyExcel.Workbooks.Open(savedialog1.FileName+'.xls'); //打开EXECL文件
MYexcel.WorkSheets[1].Activate;
myExcel.SaveAs(savedialog1.FileName+'.wk1', FileFormat:=xlWK1, CreateBackup:=False);

运行后,execl文件可以打开
随后报错,'Method 'SaveAs' not supported by automation object'
研究了很久还是没有办法解决,请大侠们帮帮小弟
 
主要代码如下 已经包含了comobj单元
主要代码如下
MyExcel := CreateOleObject('Excel.Application');
MyExcel.Visible := true;
MyExcel.Workbooks.Open(savedialog1.FileName+'.xls'); //打开EXECL文件
MYexcel.WorkSheets[1].Activate;
myExcel.SaveAs(savedialog1.FileName+'.wk1', FileFormat:=xlWK1, CreateBackup:=False);

运行后,execl文件可以打开
随后报错,'Method 'SaveAs' not supported by automation object'
研究了很久还是没有办法解决,请大侠们帮帮小弟
 
应该是SAVEAS参数问题.
 
后退
顶部