no hay conexion

04/11/2005 - 21:04 por David | Informe spam
Amigos
tengo una pequeña base de datos en excel XP (la hoja esta protegida contra
escritura y tambien el libro)
y en un documento word un modelo de carta.

Al momento de combinar el modelo de carta con
la base de datos de excel no puedo establecer la conexion.
En la ventana PROPIEDADES DE VINCULO DE DATOS, en la pestaña CONEXION me
dice que:
Seleccione o escriba el nombre de una base de datos Acces:.y la verdad
que no estoy trabajando con Acces
si no con una hoja EXCEL
Al hacer click en probar conexion me sale el mensaje :
ERROR EN LA BUSQUEDA AL INICIALIZAR EL PROVEEDOR. NO SE PUDO DECIFRAR EL
ARCHIVO.
La verdad no puedo establecer la conexion
Pero para sorpresa mia al desprotejer el libro.. si se puede establecer la
conexion...
¿que es lo que pasa?
alguien me puede ayudar

gracias

DAVID
 

Leer las respuestas

#1 Héctor Miguel
04/11/2005 - 22:43 | Informe spam
hola, David !

... base de datos en excel XP (la hoja esta protegida contra escritura y tambien el libro)
... en un documento word un modelo de carta... combinar el modelo... con la base de datos... no puedo establecer la conexion.
... click en probar conexion me sale el mensaje:... ERROR... AL INICIALIZAR EL PROVEEDOR. NO SE PUDO DECIFRAR...
... para sorpresa mia al desprotejer el libro.. si se puede establecer la conexion...
que es lo que pasa?... alguien me puede ayudar



[supongo que] 'tendras que' mantener el archivo de excel con la base de datos... d e s p r o t e g i d o :-(( por que ???
1) hasta la fecha [o hasta donde se]...
-> NO EXISTE ningun proveedor de acceso a bases de datos [como leer de libros de excel CERRADOS]...
que 'logre entrar' a bases de datos ENCRIPTADAS de excel :-(
2) las sugerencias que he visto -generalmente- van en el sentido de [y siempre y cuando lo necesites ->por codigo<-]...
-> usar el modelo de objetos de excel...
-> abrir una [nueva] instancia de excel ->CreateObject("Excel.Application")<-
-> abrir el libro, proveyendo password/s e indicando el modo de 'solo lectura'
-> 'tomar' los datos... cerrar el libro [sin guardar los cambios]... y 'terminar' la instancia en la que se abrio el libro 'cerrado' ;)

saludos,
hector.

Preguntas similares