为避免用户修改不能修改的项目,将Excel调入了Ole容器,但是却无法
打印预览,打印没问题。代码如下
OleContainer1.OleObject.Application.ActiveSheet.PrintPreview;//提示无PrintPreview方法
OleContainer1.OleObject.Application.ActiveSheet.PrintOut;//通过
打印预览,打印没问题。代码如下
OleContainer1.OleObject.Application.ActiveSheet.PrintPreview;//提示无PrintPreview方法
OleContainer1.OleObject.Application.ActiveSheet.PrintOut;//通过
解决方案 »
- 郁闷啊 dxComponentPrinter的打印问题?
- 如何在 ActiveX 中调用 COM 接口?(贴错地方了,结贴110分)
- 为什么我新建一个form但是出来的却总是about模板窗体啊?
- 请问ISO文件如何安装
- 谁有fastreport的注册码 急用! 在线等待!!!
- 在TStringGrid/TDBGrid中,我用了行复选功能(MultiRowSelected),在程序中怎样判定哪些行是选中的行?
- 请问当使用TQuery组件的时候,如何使用事务处理?
- COM+调用出现 “根事务要提交,但事务终止了操作”
- dll中的cli子窗体如何显是在主mdi窗体中的panel中,请指教
- 三层数据库结构
- 如何实现客户端ie中打印票据?
- 一个界面上同时存在两个焦点怎么实现?能实现吗?还有样在结果集里边进行查找?
同意楼上和楼上的楼上。
但好象效果不如人意,如果OleObject.Application.Visible := False;的话,程序停止了反应,如果OleObject.Application.Visible := True;的话,还好,但又是弹出Excel的application来,感觉不好,不知道有没有好的解决方法??