DELPHI向已存在的EXCEL写入数据问题
uses( ComObj)
procedure TForm1.Button1Click(Sender: TObject);
var ExcelApp: Variant;
begin
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.Visible := false;
ExcelApp.Caption := '应用程序调用 Microsoft Excel';
ExcelApp.WorkBooks.Open( 'C:\bb.xls' ); //打开已存在的工作簿
ExcelApp.Cells[1,4].Value := 'xcvxvcc';
excelapp.save ;
if not ExcelApp.ActiveWorkBook.Saved then
ExcelApp.ActiveSheet.PrintPreview;
ExcelApp.WorkBooks.Close;
ExcelApp.Quit;
application.MessageBox('保存成功','系统提示',0);
end;
end.
有什么方法可以去掉我这里的对话框呢?我真的无法理解,为什么会这样。