1。有没有这样一个Memo可以在里面导入word ,EXcel,以及其他格式得文档?哪里可以下到这种得控件?
2在delphi中调用打印机打印得时候可不可以,把窗体中显示不完的文件打印?如果可以的话,如何设定打印的页面阿?

解决方案 »

  1.   

    从SYSTEM中拉个OLECONTAINER 
    然后双击该控件,你就知道怎么继续了。
      

  2.   

    sorry!!
    that is error!
    this is true: memo1.lines.loadfromfile('');
    or
      richedit1.lines.loadfromfile('');
      

  3.   

    用OLE吧,没有兼容MS Office文件的控件,除非是MS自己做的Memo
      

  4.   

    用Syetem页的OleContainer,OleContainer.CreateLinkToFile(FileName,false)
    FileName是文件名,第二个参数是表示是否用图标表示。False表示不用图标表示
      

  5.   

    谢谢大家的指点阿。。还有一问。
    如何把oleContainer 中的内容递交到打印机打印阿?
    如下的代码只可以打印container这个图标阿。
     begindoc;
         begin
           olecontainer1.PaintTo(handle,10,10);
         end;
      enddoc;
    要怎么办阿?如何设定根据olecontainer中的内容来打印?