F
fly2003
Unregistered / Unconfirmed
GUEST, unregistred user!
如题,打印预览是灰色的。
通过vba的调用,没有反应,所有在显示上是灰色的用vba调用都是灰色。
procedure TForm1.print1Click(Sender: TObject);
var
IOO: IOleInPlaceObject ;
begin
OleContainer1.DoVerb(ovShow);
if OleContainer1.State in [osUIActive] then
begin
OleContainer1.OleObjectInterface.QueryInterface(IOleInPlaceObject,IOO);
IOO.UIDeactivate;
IOO :=nil;
end;
OleContainer1.OleObject.PrintPreview;
OleContainer1.DoVerb(ovShow);
OleContainer1.Align := OleContainer1.Align;
end;
我再贴子里查到的,也不行出来的是word一个界面,没能把预览内容出来。
看看大家有什么好的办法,讨论!
通过vba的调用,没有反应,所有在显示上是灰色的用vba调用都是灰色。
procedure TForm1.print1Click(Sender: TObject);
var
IOO: IOleInPlaceObject ;
begin
OleContainer1.DoVerb(ovShow);
if OleContainer1.State in [osUIActive] then
begin
OleContainer1.OleObjectInterface.QueryInterface(IOleInPlaceObject,IOO);
IOO.UIDeactivate;
IOO :=nil;
end;
OleContainer1.OleObject.PrintPreview;
OleContainer1.DoVerb(ovShow);
OleContainer1.Align := OleContainer1.Align;
end;
我再贴子里查到的,也不行出来的是word一个界面,没能把预览内容出来。
看看大家有什么好的办法,讨论!