OleContainer1.CreateObjectFromFile(ExtractFilePath(Application.ExeName) + 'Book1.xls',false);OleContainer1.Visible := true;OleContainer1.OleObject.Application.ActiveSheet.PrintPreview;
运行时报错,提示不支持该方法加上了下面的语句,还是报错:var
  excel:variant;
excel:=GetActiveOleObject('Excel.Application');excel.ActiveSheet.PrintPreview;
只有不用容器,使excel在窗体外显示时才可以打印预览,似乎使用OleContainer时操作Excel时,不允许在容器外显示窗体,那么,不管是预览窗口显示在容器(另外一个容器也可以)或者其它什么方法能够打印预览都也可以,不知道有什么方法没有?,因为实在不想在外部显示一个Excel请高手指点一二!急!!