La Web del Programador: Comunidad de Programadores
 
    Pregunta:  47154 - ACCEDER A UNA BASE DE DATOS EXCEL CON CLAVE DESDE VB
Autor:  marcelo
Hola a todos. Tengo una base de datos excel que está protegida con contraseña. Necesitaría acceder a la misma desde visual basic, previo ingreso de dicha contraseña.

Desde ya, muchas gracias.

  Respuesta:  Bismarck Pineda
´Saludos desde Guatemala, probá este código que a mi me funciona bien

Espero te sirva

Dim xlApp As Excel.Application
Dim xlWB1 As Excel.Workbook

Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlWB1 = xlApp.Workbooks.Open("d:\test.xls", , , , "password")
xlWB1.Close
Set xlWB1 = Nothing

xlApp.Quit
Set xlApp = Nothing

saludos