delphi关闭excel(100)

  • 主题发起人 主题发起人 胡鸣
  • 开始时间 开始时间

胡鸣

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中用代码打开excel表并进行修改,怎样实现保存修改到原文件后退出,且不出现保存提示?
 
我也想知道哦.[:)]
 
ExcelApp.ActiveWorkBook.Saved := True; //不出现保存对话框
 
de410,这样保存不了数据,我要的结果是保存并退出。
 
for I := 1 to ExcelApp.WorkBooks.Count do ExcelApp.WorkBooks.Save; ExcelApp.WorkBooks.Close; ExcelApp.Quit;或者可以另存为其他文件名: if isNew then ExcelApp.WorkBooks[1].SaveAs(sResultFile) else ExcelApp.WorkBooks[1].Save; ExcelApp.WorkBooks.Close; ExcelApp.Quit;
 
试试下面的代码:var FN: string; ExcelApp, FWorkBook: Variant;begin ...; ExcelApp.DisplayAlerts := False; FWorkBook := ExcelApp.WorkBooks.Open(FN); ...; ExcelApp.Save; ExcelApp.WorkBooks.Close; ExcelApp.DisplayAlerts := True; ExcelApp.Quit; ExcelApp := Unassigned; ...end;祝你好运。
 
还是不行,改用另存,然后删除原表。
 
后退
顶部