SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: m0skit0 en Lunes 15 de Septiembre de 2008, 09:27

Título: Problema con automatización de hojas Excel
Publicado por: m0skit0 en Lunes 15 de Septiembre de 2008, 09:27
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
  1.  
  2. Dim xlsProtocol As Excel.Workbook
  3. Dim Hoja As Excel.Worksheet
  4. {...}
  5. For Each Hoja In xlsProtocol.Worksheets
  6.      If UCase(Trim(Hoja.Name)) = UCase(Trim(NombrePerfil)) Then
  7.           Aux = False
  8.      End If
  9. Next
  10.  
  11.  

"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.
Título: Re: Problema con automatización de hojas Excel
Publicado por: m0skit0 en Viernes 17 de Octubre de 2008, 14:40
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.
Título: Re: Problema con automatización de hojas Excel
Publicado por: Jimbenit en Viernes 17 de Octubre de 2008, 15:42
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: .
Título: Re: Problema con automatización de hojas Excel
Publicado por: F_Tanori en Viernes 17 de Octubre de 2008, 21:11
Probaste registrando las dll(s) de el Office ? o reintalando/reparando el puro Office


Saludos
Título: Re: Problema con automatización de hojas Excel
Publicado por: m0skit0 en Viernes 17 de Octubre de 2008, 21:23
Cita de: "Jimbenit"
Utilizas un Office legal??

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

Nada, nada, eso no funcionó. Es algo que nunca me había pasado...  :bad: En fin, qué se puede esperar de esos...