Palabras clave:
bdd, Excel, Access, crearAutor:
Mihura y EmilioExtraído de:
Foro MVP-AccessAntecedentesEn
este hilo del foro aparece la necesidad de poder crear una base de datos Access en una máquina dónde no está instalado Access.
Para crearte una mdb desde Excel basta con usar el siguiente módulo:
Private Sub RT_CreateDatabase(NombreBD As String)
'Creamos una database con ADO, tiene que estar referenciada la libreria Microsoft ActiveX Data Objects (yo suelo usar la 2.8)
Dim Catalog As Object
Set Catalog = CreateObject("ADOX.Catalog")
Catalog.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & NombreBD & ";"
Set Catalog = Nothing
End Sub
Utilizando:
Catalog.Create "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & NombreBD & ";"
podremos crear una en formato 2007-2010 (accdb)