Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2006
Avatar de apicito
apicito apicito is offline
Miembro
 
Registrado: may 2003
Ubicación: Ourense
Posts: 341
Poder: 21
apicito Va por buen camino
Ayuda con automatizacion de OpenOffice

Alguien que sepa más que yo podría hecharme una mano para tratar de hacer que el open office aparezca insertado/embebido en mi formulario delphi. Osea que funcione igual que el ms office y que no se abra en una ventana distinta al formulario donde está el ole container.
El código para automtizarlo podría ser:
Código Delphi [-]
unit SampleCode;
interface
uses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs,
StdCtrls, ComObj, Variants;
type
TsampleCode = class
function CreateTextDocument(): Variant;
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
function TsampleCode.CreateTextDocument(): Variant;
var
ServiceManager: Variant;
StarDesktop: Variant;
Document: Variant;
begin
ServiceManager := CreateOleObject('com.sun.star.ServiceManager');
StarDesktop := ServiceManager.createInstance('com.sun.star.frame.Desktop');
Document := StarDesktop.LoadComponentFromURL('private:factory/swriter','_blank',0,VarArrayCreate([0, - 1], varVariant));
CreateTextDocument := Document;
end;
end.
Partiendo de este código, o de otro, podría conseguirse el comportamiento antes citado.
Gracias.
Responder Con Cita
  #2  
Antiguo 23-11-2006
Avatar de apicito
apicito apicito is offline
Miembro
 
Registrado: may 2003
Ubicación: Ourense
Posts: 341
Poder: 21
apicito Va por buen camino
Buscando en Google he encontrado este consejo:

Código:
Try to see at com.sun.star.awt.XSystemDependentWindowPeer.
y la descripción de este interface está en:

http://api.openoffice.org/docs/commo...indowPeer.html

pero no entiendo nada de esto.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Automatización Web (HTTP sin navegador) Al González Internet 45 02-07-2017 04:33:07
¿Es legal la automatización Web? Al González Debates 7 08-11-2006 16:23:25
Automatizacion de word (insertar tablas) alt126 C++ Builder 2 04-11-2005 10:44:29
Consejo Automatizacion Excel Builder C++ alt126 C++ Builder 0 14-04-2005 10:52:04


La franja horaria es GMT +2. Ahora son las 19:52:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi