El problema de tenia inicialmente de poder hacer un previo de un documento word y poder visualizar todas las paginas del mismo, lo he solucionado cambiando el componente olecontainer por el webbrowser de la siguiente manera:
WebBrowser1.Navigate(documento word.doc);
y en el evento WebBrowser1NavigateComplete2 pongo lo siguiente para quitar las reglas y que cuadre la pagina a la medida que tengo:
with (WebBrowser1.Document AS _Document) do
begin
ActiveWindow.View.ShowAll := False;
ActiveWindow.View.TableGridlines := True;
ActiveWindow.DisplayRulers := False;
ActiveWindow.View.Zoom.PageFit := wdPageFitFullPage;
end;
Con esto lo tengo solucionado, pero me falta un detalle, alguien sabe como puedo decirle al webbrowser que lo muestre solo de lectura y que no se pueda modificar.
Gracias y un saludo
Toni
|