如何把EXCEL设为只读(50分)

  • 主题发起人 主题发起人 sqlmanDJ
  • 开始时间 开始时间
S

sqlmanDJ

Unregistered / Unconfirmed
GUEST, unregistred user!
在用DELPHI向EXCEL传递数据的时候如何把EXCEL设为只读
能不能在调用EXCEL的时候,只显示打印报表,不显示EXCEL主窗体
 
以只读方式打开工作簿
请单击“文件”菜单中的“另存为”命令。
详细说明
在“工具”菜单上单击“常规选项”。
选中“建议只读”复选框,然后单击“确定”按钮。
单击“保存”按钮。
如果有回应提示,请单击“是”按钮以打开的工作簿替换现有工作簿。
注意
无论何时打开工作簿,Microsoft Excel 总是显示信息建议应以只读方式打开工作簿(除非需要保存所作的改动)。但是 Excel 并不阻拦用户对工作簿进行编辑和保存所作的改动。
可以将工作簿设置为只读以防止其他用户改动和再行保存。
在打开工作簿文件时,无论工作簿本来就是只读文件还是只是建议只读文件,都可以按只读方式打开文件。

再就是对对象“保护”

不显示Excel的方法是app.visible:=false;

 
yes,it is right

看看Excel的编程信息
帮助文件里有的
 
excelapplication1.Visible[0]:=true;//设置EXCEL为不可视,要只显示报表我也不知道怎么做

excelapplication1.Workbooks.open('d:/bermanfilename.xls',null,true,null,null,null,null,null,null,null,null,null,null,0);
//设置EXCEL为只读,注意第二个参数,它就是设置EXCEL为只读的。
 
看看excel中的vba的说明吧,应该可以找到答案的.
我以前有用过,过了很久都忘掉了.
 
大家能告诉我不用SERVER控件,用OleVariant实现的方法吗
 
HorizontalAlignment的属性的值为什么找不到数值?
请给出帮助的每一个步骤。
为什么在DELPHI里写Activeworkbook.readonly:=true;错了,
 
多人接受答案了。
 
后退
顶部