Programación General > Visual Basic 6.0 e inferiores
Problema con automatización de hojas Excel
(1/1)
m0skit0:
A ver si alguien tiene alguna idea de por qué puede producirse este error, al comenzar el FOR (línea 1):
--- Código: Visual Basic --- Dim xlsProtocol As Excel.WorkbookDim Hoja As Excel.Worksheet{...}For Each Hoja In xlsProtocol.Worksheets If UCase(Trim(Hoja.Name)) = UCase(Trim(NombrePerfil)) Then Aux = False End IfNext
"El procedimiento Let de la propiedad no está definido y el procedimiento Get no ha devuelto un objeto"
Cualquier pista es la bienvenida. Gracias de antemano.
m0skit0:
Después de buscar en todos los foros habidos y por haber, y preguntarle a 5 gurús como mínimo, nadie tiene la respuesta. El caso es que format c: y reinstalar y ya funciona... Misterios de MicroSoft.
Jimbenit:
Utilizas un Office legal?? :mellow:
No se me ocurre ninguna solucion, lo unico que pienso es que si usas ese codigo en un Office Legal y el problema sigue igual (sin formatear unidad), entonces si es un misterio :alien: .
F_Tanori:
Probaste registrando las dll(s) de el Office ? o reintalando/reparando el puro Office
Saludos
m0skit0:
--- Cita de: "Jimbenit" ---Utilizas un Office legal??
--- Fin de la cita ---
Es del trabajo, y sí, es legal con su licencia, claro (Office XP).
--- Cita de: "F_Tanori" ---Probaste registrando las dll(s) de el Office ? o reintalando/reparando el puro Office
--- Fin de la cita ---
Nada, nada, eso no funcionó. Es algo que nunca me había pasado... :bad: En fin, qué se puede esperar de esos...
Navegación
Ir a la versión completa