Maximiliano escribió:
Buenas, estoy intentando adaptar todas mis aplicaciones a que trabajen
directamente con OpenOffice, pero me he encontrado con ciertos
inconvemientes, por esto queria consultarles como acceder a una hoja de una
planilla de cálculo en Calc desde una aplicación VB 6.0.

La idea es importar datos guardados en ella para poder procesarlos con la
aplicacion. Básicamente deseo saber como establecer la conexión y obtener
los datos.

Desde ya, muchisimas gracias!

Maximiliano Caveggia

Hola Maximiliano,

OOo y MSOffice tienen diferentes modelos de objetos. OOo se emplea UNO.
Eso quiere decir que tendrás que estudiar todo un nuevo modelo.

Darte un ejemplo de cómo acceder a una hoja de cálculo no serviría de nada: no entenderías nada si no lo pones en su contexto. Te aconsejo que en vez de buscar ejemplos, más bien comiences estudiando (consejo por experiencia propia: el tiempo que dediques a estudiar será al final MENOR que el que perderás buscando en internet y tratando de entender el ejemplo)

La referencia oficial puedes encontrarla en
http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html

La documentación oficial es la Developer's Guide:
http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.xhtml

EN los primeros capítulos encontrarás una introducción, expllicación de los conceptos básicos, language bindings, etc. En especial te servirá
http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.xhtml#1_4_4_Automation_Bridge
que tiene todo un ejemplo de en VB
http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.xhtml#1_4_4_2_Requirements

Para OOo Calc debes estudiar el capítulo respectivo
http://api.openoffice.org/docs/DevelopersGuide/Spreadsheet/Spreadsheet.xhtml

Una ayuda fundamental es Xray, que puedes invocar desde VB
http://es.openoffice.org/files/documents/73/3981/XrayTool_es.odt

Por último, te recomiendo

* que te subscribas a la lista de corre de la desarrollo de la API, y también enconarás algo buscando en sus archivos:
http://api.openoffice.org/servlets/SearchList?listName=dev

* para qué seguir empleando Visual Basic? ya que estás en plan de migrar, pásate a OOo Basic!


Saludos,
Ariel.



--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.arielconstenlahaile.com.ar/ooo/



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a