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
請高手指點一二!急!!
uj5u.com熱心網友回復:
沒人看到嗎?還是沒人遇到過這樣的問題呢?自己先頂頂uj5u.com熱心網友回復:
我也很想知道,有沒有高手知道?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146353.html
標籤:VCL組件開發及應用
上一篇:ACM多人視頻
下一篇:抓屏服務抓到的為白屏
