Club Delphi  
    FTP   CCD     Enlaces   Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 23-11-2006
Avatar de apicito
apicito apicito is offline
Miembro
 
Registrado: may 2003
Ubicación: Ourense
Posts: 295
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: 295
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


Herramientas
Desplegado

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 44 Hace 2 Semanas 02:46:58
¿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 01:39:17.


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