Bonjour à tous,
Je suis complètement novice en VBA et je dois m’en servir dans le cadre de mon travail : il s’agit en gros d’ouvrir et compléter des documents word en fonction de champs complétés dans excel.
Pour rentrer plus en détail, j’ai dans excel une case « langues » et le document que la macro complète automatiquement diffère en fonction de la langue en question. Or je ne sais pas comment faire pour que le document à aller chercher soit le bon….
J’ai un message d’erreur 5273 : nom de fichier ou chemin du document non valide.
La ligne de code qui a un problème est .
Set worddoc = WordApp.Documents.Open(FichierEntree, , True)
Le code juste avant est :
1 2 3 4 5
| FichierEntree = Choisir_Dossier97(1) & Pays & "\" & "Fiche_offre_Globale_" & ID_Pays & "2.doc"
Set WordApp = CreateObject("Word.Application")
WordApp.Visible = True
Set worddoc = WordApp.Documents.Open(FichierEntree, , True)
nbmodglob = (worddoc.Shapes.Count - 4) / 2 |
Je ne sais absolument pas comment modifier tout ça, j’ai essayé de me familiariser avec VBA mais je nage complètement dans mes 20 pages de code…
Je vous remercie d’avance pour votre aide !
Partager