Je souhaite remplir une zone de texte avec un chemin de fichier afin que je puisse ensuite ajouter le chemin de fichier en tant que lien hypertexte dans un enregistrement.Sélecteur d'accès et de fichiers
J'ai créé un bouton et a écrit ce sous-programme:
Private Sub Browsebutt_Click()
Dim fd As Object
Set fd = Application.FileDialog(3) 'msoFileDialogFilePicker
With fd
.Filters.Clear
.InitialFileName = CurrentProject.Path & "\"
.Title = "Select File"
.AllowMultiSelect = False
.ButtonName = "Select"
.Filters.Add "All Files (*.*)", "*.*"
'.InitialView = msoFileDialogViewList'
If .Show Then
Me.Offlink = .SelectedItems(1)
Else
Exit Sub
End If
End With
Tout semble bien, mais la question est quand je navigue à quelque chose stocké dans ma compagnie NAS. Le chemin ressemble à ceci:
Z: \ Dossier1 \ Fichier
Il ne fonctionne pas sur un clic, si au lieu de cela, j'utilise le glisser-déposer fonction directement dans la table d'accès (non sous la forme) J'obtenir quelque chose comme ceci:
\ 192.168.0.155 \ archive \ Dossier1 \ fichier
et il fonctionne en fait, quand je clique sur le lien, il ouvre mon dossier.
Donc je me demandais s'il y avait un moyen d'avoir le sélecteur de fichiers pour fournir le chemin avec IP complète.
Copie possible de [Word VBA pour récupérer l'adresse IP "silencieusement"] (https://stackoverflow.com/questions/4972532/word-vba-to-retrieve-ip-address-silently) – June7
@ June7 un peu différent de cela, puisque cela implique une lettre de lecteur à partir d'un partage réseau, et il n'a pas encore isolé l'adresse réseau. Vous devez toujours faire une lettre de lecteur réseau à l'adresse réseau avant de pouvoir faire l'adresse réseau à IP. –