打开excel后关闭,就出现如下提示:
是否保存对XXX.xls的更改?Microsoft Office Excel在打开上次由Excel的早期版本保存的文件时会重新计算公式。 要按是 否 或取消才行
如何不弹出这个提示框?
我是这样打开的
var
ExcelID: Variant;
begin
if opendialog1.Execute then
begin
ExcelID:=CreateOleObject('Excel.Application');
try
ExcelID.workbooks.open(opendialog1.FileName,True,true,true,true,true,true);
ExcelID.visible:=False;
......
finally
ExcelID.quit;
end;
end;
是否保存对XXX.xls的更改?Microsoft Office Excel在打开上次由Excel的早期版本保存的文件时会重新计算公式。 要按是 否 或取消才行
如何不弹出这个提示框?
我是这样打开的
var
ExcelID: Variant;
begin
if opendialog1.Execute then
begin
ExcelID:=CreateOleObject('Excel.Application');
try
ExcelID.workbooks.open(opendialog1.FileName,True,true,true,true,true,true);
ExcelID.visible:=False;
......
finally
ExcelID.quit;
end;
end;
解决方案 »
- 如何让ReportBuilder能在运行时调用预先设计好的报表文件(*.rtm)?
- 请这段代码问为何出错?
- 菜鸟,请教各位高手,初涉“网络编程”,应该从哪里学起?
- 请求短信方面的delphi程序
- 为什么我在QReport中添加QRexpr控件求某字段和,什么结果都没有?
- 如何添加一个xml文件的节点?
- PB前途。。。。
- 怎样动态创建ACCESS数据库和EXCEL文件?
- 如何插入一个按钮到ie工具栏,连接我的程序,如netant、金山词霸
- 有关于TREEVIEW的问题、
- Delphi 中﹐如果指定dbgrid 的某个field 得到焦点啊……
- 100分寻求答案!表导出到文本文件,但表中存在图像字段,图像字段值不能导出,请问各位高手数据库中图像怎么导才能导出?能导到什么样的
True 将改变保存到工作簿。如果该工作簿尚未命名,则使用 FileName 所指定的名称。如果省略 FileName 参数,则要求用户输入文件名。
False 不将改变保存到此文件。
省略 显示一个对话框,要求用户决定是否保存所作的更改。
FileName Variant 类型,可选。以此文件名保存所作的更改。RouteWorkbook Variant 类型,可选。如果指定工作簿不需要传送给下一个收件人(没有传送名单或已经传送),则忽略该参数。否则, Microsoft Excel 将按照下表所示处理传送。取值 意义
True 将工作簿传送给下一个收信人。
False 将工作簿传送给下一个收信人。
省略 显示一个对话框,要求用户决定是否传送此工作簿。
如果带参数 则报错 不带参数 还是弹出对话框
这个可以了 谢谢
结帖