小弟用delphi编了程序,打印部分是调用excel的打印预览页,因有的时候不希望用户打印,想把预览页的打印按钮隐藏掉,请问高手,该如何处理?有建议也有分,如果不够再加。
解决方案 »
- 各位DELPHI B/S开发WEBBROKE INTRAWEB ACTIVEX WEBSNAP ?
- 怎么撤销DBLookupComboboxEh1的OnDropDown事件
- delphi打包方法
- 如何将RichEdit中输入的文本转成BMP图片
- 后缀名是ddp的文件是什么东西?
- 如何用ListView 显示数据库的数据? 并单击标题排序,而且单某个字段值大于10时候显示不同的颜色?
- Delphi如何调用SQL server数据库的存储过程???
- 怎样修改刷新率
- 请教
- 写了个软件,用的是delphi6的ado控件,发布时都要发布什么?还要配置客户机的ado环境吗?
- 如何用DELPHI将SQL SERVER里的数据导出成html格式?---在线急等啊!!!!
- 那位有设计页面的工具!!! 有的话,另外送分100!!!
Sheet.PageSetup.LeftMargin := 30; //设置边距
Sheet.PageSetup.RightMargin := 30;
Sheet.PageSetup.TopMargin := 30;
Sheet.PageSetup.BottomMargin := 50;
Sheet.PageSetup.PrintQuality := 400; //分辨率根据打印机确定
Sheet.PageSetup.CenterHorizontally := True;//是否水平居中
Sheet.PageSetup.CenterVertically := True; //是否垂直居中
Sheet.PageSetup.Orientation := 2; //横向打印
Sheet.PageSetup.Draft := False; //非草稿模式
Sheet.PageSetup.FirstPageNumber := xlAutomatic;
Sheet.PageSetup.BlackAndWhite := True;//黑白稿
Sheet.PageSetup.Zoom := 100; //缩放
sheet.PrintPreView; //打印预览我再帮你顶一下把,看看有没有高手!!!!!
huayuxing(huayuxing) :应该是可以实现的,我思路是有的,就是不知道如何实现:
找到进程列表中名为exel的进程,然后找到内容为“打印”的按钮,将其可视性设为假即可。
無法不讓用戶不打印當然, 也可找到打印這個菜單, 還有button的handle, 屏蔽掉!!!
改成sheet.PrintPreView就没响应了。
怎么回事啊?
大家救我,100不够,可再加,你说个数吧。
好好看一下OLE方面的资料,肯定有办法解决!
通过OLE与Excel通信时,多了解一下其中的接口函数和相关属性!