A vueltas con ExecuteExcel4Macro

18/10/2005 - 07:40 por Brel | Informe spam
Hola grupo,
la historieta es utilizar ExecuteExcel4Macro para conseguir traerme la
información de 14 libros que están cerrados siguiendo estos parámetros:
- Los nombres de ficheros están en la columna AR (AR2:AR601).
- La hoja se llama BD tanto en los 14 libros como en este general.
- De cada fila necesito poner los datos de las columnas D:K y M:AP
- Todos los ficheros están protegidos (pongamos por ejemplo la contraseña
"pepito1" a "pepito 14").

¿Cómo hacer que en cada celda no me pida la contraseña (apertura de los 14
libros)?... Y peor aún... aunque no la pongas te trae el dato...
Necesito que no pida la contraseña pues son un montón de celdas.
Obviamente... que la contraseña que he puesto a los 14 libros de apertura se
respete... :-((
Nota: En cada uno de los 14 libros, la hoja 'BD' fila 2 solo tiene datos si
en AR2 figura el nombre del usuario de libro -que coincide con el nombre del
libro-, y así en todas las filas hasta la 601, con lo que cada fila se
extrae de un libro concreto.

Espero haberme explicado. Gracias por vuestro interés.

Brel
 

Leer las respuestas

#1 Héctor Miguel
18/10/2005 - 10:33 | Informe spam
hola, Brel !

Mostrar la cita
1) considera que en un 'determinado' momento... la ejecucion del metodo SIN proveer el password... ->VA A FALLAR<- :-(
2) [ademas]... usando el metodo [ExecuteExcel4Macro] 'te obliga' a traer SOLO de a una celda por vez :-((
3) hasta la fecha -o hasta donde se- [y esto SI es 'peor aun']...
-> 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 :-(((
4) las sugerencias que he visto -generalmente- van en el sentido de...
-> 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