Comment modifier mon code pour obtenir le nom du fichier au lieu du nom du répertoire? openDialog.InitialFilename
me donne le nom du répertoire.
openDialog.FileName
me donne l'erreur "Méthode ou membre de données introuvable".Comment puis-je obtenir un seul nom de fichier à partir d'un objet File Dialog dans VBA (pour MS Access 2007)?
Private Sub btnEditPhoto_Click()
If (txtImageName > "") Then
Application.FollowHyperlink txtImageName
Else
Dim openDialog As Office.FileDialog
Set openDialog = Application.FileDialog(msoFileDialogFilePicker)
openDialog.Filters.Clear
openDialog.Filters.Add "JPEG Files", "*.jpg"
Dim pickedFile As Boolean
pickedFile = openDialog.Show
If pickedFile Then
txtImageName.SetFocus
txtImageName.Text = openDialog.InitialFileName
End If
End If
End Sub
Il est assez déroutant d'éditer votre question pour incorporer la réponse, car à ce stade, votre code fait ce que vous demandez de l'aide. –