xlodbc.xla en Excel 2007

07/04/2009 - 17:31 por Gustavo Echenique | Informe spam
Hola Gente del Foro!

Tengo instalado en mi máquina el Office 2007, y estoy programando una serie
de macros con VBA. El problema es que necesito usar funciones tales como
SQLOpen, SQLQueryExec, etc. y el Excel 2007 no las trae.

Les rogaría que me den un mano.

Saludos!
 

Leer las respuestas

#1 Héctor Miguel
07/04/2009 - 23:52 | Informe spam
hola, Gustavo !

Tengo instalado... Office 2007, y estoy programando una serie de macros con VBA.
El problema es que necesito usar funciones tales como SQLOpen, SQLQueryExec, etc. y el Excel 2007 no las trae...



(hasta donde se) el complemento xlodbc.xla "era" para hacer consultas a bases de datos externas...
"directamente" en la hoja de calculo para los libros de la version 5 de excel
(aunque este complemento se proveyo en versiones siguientes como 97 y 2000, pero...)

a partir de la version 97 dispones de las herramientas de consulta por MS-Query (menu: datos / obtener datos externos)

(por otro lado) si vas a utilizar vba, no veo el sentido de utilizar un complemento "intermedio" (xlodbc.xla) para tus consultas -???-
tienes disponibles (ademas del ms-query) acceso a bases externas a traves de ADO (ActiveX Data Objects) entre otras

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares