[VBA] INCLUDETEXT : modifier chemin d'accès
Fermé
Anonymous38
Messages postés
18
Date d'inscription
jeudi 19 avril 2012
Statut
Membre
Dernière intervention
24 mai 2012
-
25 avril 2012 à 11:22
Utilisateur anonyme - 25 avril 2012 à 16:27
Utilisateur anonyme - 25 avril 2012 à 16:27
Bonjour,
J'ai des documents comportant des champs INCLUDETEXT et j'aimerais pouvoir, via du code VBA, parcourir les fichiers et modifier le chemin d'accès présent dans ces INCLUDETEXT avec le nom et l'emplacement du fichier sélectionné.
D'avance merci.
PS: Si je n'ai pas été assez clair n'hésitez pas à me le dire.
J'ai des documents comportant des champs INCLUDETEXT et j'aimerais pouvoir, via du code VBA, parcourir les fichiers et modifier le chemin d'accès présent dans ces INCLUDETEXT avec le nom et l'emplacement du fichier sélectionné.
D'avance merci.
PS: Si je n'ai pas été assez clair n'hésitez pas à me le dire.
A voir également:
- [VBA] INCLUDETEXT : modifier chemin d'accès
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
- Vba autofill ✓ - Forum Excel
4 réponses
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
25 avril 2012 à 13:12
25 avril 2012 à 13:12
Anonymous38
Messages postés
18
Date d'inscription
jeudi 19 avril 2012
Statut
Membre
Dernière intervention
24 mai 2012
25 avril 2012 à 13:21
25 avril 2012 à 13:21
Merci,
j'avais déjà vu ce topic mais :
1) Cela n'a pas l'air de permettre à l'utilisateur un parcours de fichier (j'aurai peut-être dût être plus précis)
2) Je ne comprend pas bien le 13 dans cette ligne de code :
If Left(ActiveDocument.Fields(1).Code, 13)
Pour préciser ma demande, j'aimerais qu'un bouton inclus dans un userform permette à l'utilisateur de choisir un fichier source qui serve à changer le chemin d'accès des INCLUDETEXT du document cible.
D'avance merci.
j'avais déjà vu ce topic mais :
1) Cela n'a pas l'air de permettre à l'utilisateur un parcours de fichier (j'aurai peut-être dût être plus précis)
2) Je ne comprend pas bien le 13 dans cette ligne de code :
If Left(ActiveDocument.Fields(1).Code, 13)
Pour préciser ma demande, j'aimerais qu'un bouton inclus dans un userform permette à l'utilisateur de choisir un fichier source qui serve à changer le chemin d'accès des INCLUDETEXT du document cible.
D'avance merci.
Anonymous38
Messages postés
18
Date d'inscription
jeudi 19 avril 2012
Statut
Membre
Dernière intervention
24 mai 2012
25 avril 2012 à 14:04
25 avril 2012 à 14:04
C'est bon, j'arrive à ouvrir la boîte de dialogue Windows pour sélectionner un fichier grâce à l'instruction :
Maintenant, j'aimerais juste arriver à récupérer le chemin d'accès du fichier sélectionné sous forme de chaîne de caractère.
Merci d'avance à celui qui serait capable de m'aider :)
Dialogs(wdDialogFileOpen).Show
Maintenant, j'aimerais juste arriver à récupérer le chemin d'accès du fichier sélectionné sous forme de chaîne de caractère.
Merci d'avance à celui qui serait capable de m'aider :)
Utilisateur anonyme
25 avril 2012 à 16:27
25 avril 2012 à 16:27
Bonjour,
Exemple :
Cdt
Lupin
Exemple :
Sub Test() Dim NomFichier As String Dim Dossier As String Dim dlgOpen As FileDialog Set dlgOpen = Application.FileDialog(FileDialogType:=msoFileDialogOpen) With dlgOpen .AllowMultiSelect = False .Show Dossier = .InitialFileName NomFichier = .SelectedItems(1) End With MsgBox Dossier & vbCrLf & NomFichier End Sub
Cdt
Lupin