Cuando ejecuto la función me sale un error con Space$-Lef$ no sabe el programa a qué hace función hace referencia, . Estoy utilizando Access 97, cómo puedo solucionarlo. GRACIAS
Function BrowseFolder(szDialogTit le As String) As String Dim x As Long, bi As BROWSEINFO, dwIList As Long Dim szPath As String, wPos As Integer With bi .hOwner = hWndAccessApp .lpszTitle = szDialogTitle .ulFlags = BIF_RETURNONLYFSDIRS End With dwIList = SHBrowseForFolder(bi) szPath = Space$(512) x = SHGetPathFromIDList(ByVal dwIList, ByVal szPath) If x Then wPos = InStr(szPath, Chr(0)) BrowseFolder = Left$(szPath, wPos - 1) Else BrowseFolder = "" End If End Function
----------------- Kike |