No se ha definido el tipo definido por el usuario Access 2007
Tengo una base de datos en Access 2013, en la que uso tengo una función en la que uso el método fdialog para seleccionar un fichero de un determinado directorio.
El código de la función es este :
Public Function buscaArchivo() As String
Dim fDialog As Office.FileDialog
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
.AllowMultiSelect = False
.ButtonName = "Seleccionar"
.Title = "Seleccionar el archivo"
''.InitialFileName = Application.CurrentProject.Path
Carpeta = CarpetaImagen("ESCANEOS") ......aqui miro el valor que tiene el parametro Carpeta dentro de la aplicacion
.InitialFileName = Carpeta
.InitialView = msoFileDialogViewDetails
.Filters.Clear
.Filters.Add "All Files", "*.*"
If .Show = True Then
buscaArchivo = .SelectedItems(1)
Else
MsgBox "Ha pulsado el botón <Cancelar>."
End If
End With
End Function
El problema viene cuando se ejecuta esta función en Access 2007, que es cuando me da el error : Error de compilación: No se ha definido el tipo definido por el usuario.
En la base de 2007 le he incluido la librería Microsoft DAO 3.6 Object Library, pero me sigue dando este error.
Por favor, me podéis decir donde esta el problema.