--------热心的高手在那里?我的问题:使用了OleContainer打开了一个Execl文件,如何打印?------- procedure TForm1.Button1Click(Sender: TObject);begin OleContainer1.LoadFromFile('test.xls');end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OleContainer1对象处理我已经作了。还可以编辑Excel文件的内容。就是不知道如何实现打印预览、打印。 而且,OLE进去之后,工具栏上的打印、打印预览按钮都无效了!!! try this: ocExcel.OleObject.ActiveSheet.PrintPreview;这样可以Preview,不过我家里的机器是乱装的一个打印机,所以程序死掉了。不知你会不会出现这种情况。 问题解决了。的确无法预览,但是可以打印。方法是: ocExcel.OleObject.Application.ActiveWorkBook.PrintOut(, , pdExcel.Copies, , Printer.Printers[Printer.PrinterIndex], , );pdExcel是一个PrintDialog。也许预览的问题可以解决。但是我不知道。[email protected] 请教:一个判断语句的条件对吗??(分用完了,请原谅) 如何将老接口中的函数复制到新接口中,实现多接口 读取速度问题 有没有Delphi里使用AVCapture视频捕捉控件的例程? 数据修改问题 请问delphi的组件命名有没有标准啊?borland有没有官方的delphi7组件前缀标准啊? 对WORD的一般处理! 一个sql server的问题 如何使SQL语句正确执行 ADO连接时错误..... 怎么解决BDE安装的问题?急 CSDN上没有高手??
还可以编辑Excel文件的内容。
就是不知道如何实现打印预览、打印。
ocExcel.OleObject.ActiveSheet.PrintPreview;
这样可以Preview,不过我家里的机器是乱装的一个打印机,所以程序死掉了。不知你会不会出现这种情况。
ocExcel.OleObject.Application.ActiveWorkBook.PrintOut(, , pdExcel.Copies, ,
Printer.Printers[Printer.PrinterIndex], , );pdExcel是一个PrintDialog。
也许预览的问题可以解决。但是我不知道。
[email protected]