EtienneChouard
XLDnaute Nouveau
Bonjour,
À partir d'un tableau d'adresses calculées sous Excel (Adresses.xls), j'aimerais envoyer un paramètre à Word, au moment d'ouvrir un document principal de fusion (Fiche_rappel.doc, déjà créé et enregistré à l'avance) :
Je voudrais juste demander à Word d'utiliser une Source des données bien précise (calculée dans Excel, en fonction de l'emplacement actuel du classeur).
Ceci permettrait d'éviter les erreurs (sous Word) qui surviennent chaque fois qu'on déplace l'ensemble de l'application "BDD Excel + Document principal Word".
Pour l'instant, mon code est simplement :
Et je voudrais imposer à Word, par exemple, d'utiliser l'adresse suivante comme source des données variables : C:\Mes documents\Mailing\Adresses.xls, à la place de l'adresse que le Document principal mémorise actuellement (celle qui était active lors de sa dernière sauvegarde).
Auriez-vous des suggestions ou des pistes ?
Remarque :
Le nom des cellules à prendre dans ce classeur est toujours le même : "ZoneRécapAjustée" (nom calculé au plus juste, un peu avant la ligne de code qui lance Word). Je ne sais pas si le paramètre à donner à Word peut ou doit préciser, en plus du classeur, la plage à utiliser.
D'avance, un grand merci
Étienne.
À partir d'un tableau d'adresses calculées sous Excel (Adresses.xls), j'aimerais envoyer un paramètre à Word, au moment d'ouvrir un document principal de fusion (Fiche_rappel.doc, déjà créé et enregistré à l'avance) :
Je voudrais juste demander à Word d'utiliser une Source des données bien précise (calculée dans Excel, en fonction de l'emplacement actuel du classeur).
Ceci permettrait d'éviter les erreurs (sous Word) qui surviennent chaque fois qu'on déplace l'ensemble de l'application "BDD Excel + Document principal Word".
Pour l'instant, mon code est simplement :
Code:
Sub Publipostage()
MyAppID = Shell("Winword.EXE """ & Range("DossierCourant") & "Fiche_rappel.doc""", 1)
End Sub
Et je voudrais imposer à Word, par exemple, d'utiliser l'adresse suivante comme source des données variables : C:\Mes documents\Mailing\Adresses.xls, à la place de l'adresse que le Document principal mémorise actuellement (celle qui était active lors de sa dernière sauvegarde).
Auriez-vous des suggestions ou des pistes ?
Remarque :
Le nom des cellules à prendre dans ce classeur est toujours le même : "ZoneRécapAjustée" (nom calculé au plus juste, un peu avant la ligne de code qui lance Word). Je ne sais pas si le paramètre à donner à Word peut ou doit préciser, en plus du classeur, la plage à utiliser.
D'avance, un grand merci
Étienne.
Dernière édition: