Power Builder - Ayuda con Objetos OLE

 
Vista:

Ayuda con Objetos OLE

Publicado por David (45 intervenciones) el 21/03/2003 19:55:54
Amigos,
para abrir un objeto excel busque en la internet y encontre este código:
of_connectar(ai_version integer) return integer
/*Establece una conexión OLE a Excel y crea un nuevo libro retorna
1 : Satisfactorio, la exportación es factible.
-1 : Error, la exportación NO es factible.*/
long ll_retorno
MyOLEObject = Create OLEObject
if isnull(ai_version) then return -1
ll_retorno = MyOLEObject.ConnectToObject("","excel.application." +
string(ai_version))
if ll_retorno < 0 then
ll_retorno =MyOLEObject.ConnectToNewObject("excel.application."+string(ai_version))
if ll_retorno < 0 then
messagebox('Error Conetandose','Microsoft Excel no fue encontrado')
RETURN -1
end if
end if
MyOLEobject.workbooks.Add
return 1

EL PROBLEMA: no encontre la parte donde me permite saber el parametro enviado (ai_version) entiendo que debe ser la versión de excel instalado pero no se como obtener o de donde leer ese valor.

Por favor una ayuda con este problema

David
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con Objetos OLE

Publicado por juan (89 intervenciones) el 25/03/2003 10:24:01
No te preocupes, en principio no es necesario, pero si recomendable por si una maquina tiene varios excel instalados y solamente quieras trabajar con una de ellas y siempre la misma.
Yo lo utilizo para el word
iole_word.Application.version despues de conectarme para discriminar que cosas hacer dependiendo de la version de office que tengan instalada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar