2010-07-05 4 views
4

J'essaie de générer des documents Word à l'aide de la fonction de fusion et publipostage dans Microsoft Word. Pour être aussi clair que possible, mon rêve serait:Générer des documents Word à partir du fichier Excel à l'aide de la fusion et publipostage

(1) Placez toutes les valeurs pour tous les documents à créer dans un document Excel (2) Utilisez Word pour créer un modèle en sélectionnant le fichier Excel ci-dessus comme fiche technique (3) Exécuter une macro qui utiliserait les valeurs de la feuille Excel et peut-être la fonctionnalité intégrée de fusion de Word pour générer 1 fichier pour chaque ligne de la feuille Excel en utilisant l'une des cellules comme nom du fichier être sauvé. Le résultat final serait la possibilité de créer x nombre de documents Word en utilisant un modèle qui extrait toutes les valeurs d'une feuille Excel, y compris le nom de fichier du document généré.

Aidez-nous s'il vous plaît.

Merci d'avance.

+2

Vous voulez dire comme ça? http://www.codeforexcelandoutlook.com/excel-vba/automated-word-mail-merge-from-excel/ –

+0

Otaku, pouvez-vous expliquer ce que cela fait au-delà des fonctions intégrées de fusion et publipostage de Word? Pourquoi a-t-il besoin de diviser les lignes XLS en fichiers séparés? – e100

Répondre

1

Vous pouvez le faire en utilisant Word et Excel Automatisation, en utilisant des langages tels que Visual Basic 6 (par COM), VB .Net (par interop) ou C# (par interop), par exemple pour obtenir des données d'un base de données. Dans votre cas, car vous voulez simplement créer un document basé sur des données Excel, la manière la plus simple est d'utiliser le MS Word Mail Merge Wizard.

Jetez un oeil à: http://office.microsoft.com/en-us/excel-help/print-labels-by-using-excel-data-in-a-word-mail-merge-HP005203760.aspx

Questions connexes