![]() |
| |||
| Bonjour a tous, Je possède un modèle de document a imprimer (Fiche client type) sous forme de document MS Word. J'aimerai pouvoir créer une fonctionnalité dans mon programme de gestion des client pour imprimer directement la facture en fonction du client seulement voila ayant regarder un peu sur Google je me suis rendu compte qu'il faudrait tout coder jusqu'à la taille de la police ce qui risque d'être très long... Je souhaiterai donc savoir s'il existe un moyen de transposer automatiquement un modèle en code? Je rêve là ou pas? Le but étant d'imprimer pour un client donné ce modèle type avec le "blancs" complétés avec ses informations personnelles. Mathieu |
| | ||||
| ||||
| |
| |||
| Le Sat, 24 Nov 2007 17:32:30 +0100, tabasko <mat.tabasKO***gmail.com> a écrit: > Bonjour a tous, > > Je possède un modèle de document a imprimer (Fiche client type) sous > forme de document MS Word. > J'aimerai pouvoir créer une fonctionnalité dans mon programme de > gestion des client pour imprimer directement la facture en fonction du > client seulement voila ayant regarder un peu sur Google je me suis > rendu compte qu'il faudrait tout coder jusqu'à la taille de la police > ce qui risque d'être très long... > Je souhaiterai donc savoir s'il existe un moyen de transposer > automatiquement un modèle en code? Je rêve là ou pas? > Le but étant d'imprimer pour un client donné ce modèle type avec le > "blancs" complétés avec ses informations personnelles. > > Mathieu Bonjour, Il existe plusieurs possibilités pour faire ceci : 1/Vous utilisez une fichier rtf auquel vous insérez au bon endroit des "tags" %%%%NOM CLIENT%%%%. Dans votre application vous faites un String.Replace() de ce tag par la valeur désiré et vous enregistrer les modifications dans un nouveau fichier. (Méthode barbare, qui fonctionne bien, mais le document est très limité car .rtf). 2/Vous pilotez directement Word via les Primary Inteop Assembly d'Office (comme si vous faisiez une macro) 3/Vous utilisez le format Open XML (lisible par Word 2003 et 2007), vous pouvez donc modifier votre document aisément avec l'espace de nom System.Xml.... 4/Vous passez par une solution tiers comme crytal reports par exemple, qui génère un document word... Cordialement -- Gilles TOURREAU gilles.tourreau***pos.fr S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr |
| |||
| On 24 nov, 18:30, "Gilles TOURREAU" <gilles.tourr...***pos.fr> wrote: > Le Sat, 24 Nov 2007 17:32:30 +0100, tabasko <mat.taba...***gmail.com> a > écrit: > > > Bonjour a tous, > > > Je possède un modèle de document a imprimer (Fiche client type) sous > > forme de document MSWord. > > J'aimerai pouvoir créer une fonctionnalité dans mon programme de > > gestion des client pour imprimer directement la facture en fonction du > > client seulement voila ayant regarder un peu sur Google je me suis > > rendu compte qu'il faudrait tout coder jusqu'à la taille de la police > > ce qui risque d'être très long... > > Je souhaiterai donc savoir s'il existe un moyen de transposer > > automatiquement un modèle en code? Je rêve là ou pas? > > Le but étant d'imprimer pour un client donné ce modèle type avec le > > "blancs" complétés avec ses informations personnelles. > > > Mathieu > > Bonjour, > > Il existe plusieurs possibilités pour faire ceci : > > 1/Vous utilisez une fichier rtf auquel vous insérez au bon endroit des > "tags" %%%%NOM CLIENT%%%%. Dans votre application vous faites un > String.Replace() de ce tag par la valeur désiré et vous enregistrer les > modifications dans un nouveau fichier. (Méthode barbare, qui fonctionne > bien, mais le document est très limité car .rtf). > 2/Vous pilotez directementWordvia les Primary Inteop Assembly d'Office > (comme si vous faisiez une macro) > 3/Vous utilisez le format Open XML (lisible parWord2003 et 2007), vous > pouvez donc modifier votre document aisément avec l'espace de nom > System.Xml.... > 4/Vous passez par une solution tiers comme crytal reports par exemple, qui > génère un documentword... > > Cordialement > > -- > Gilles TOURREAU > gilles.tourr...***pos.fr > > S.A.R.L. P.O.S > Le spécialiste en motoculture depuis + de 30 ans !http://www.pos.fr bonjour, je cherche un exemple "facile" sur la méthode 3 tous les exemples sont souvent incompréhensibles :-( (pourquoi faire simple...) merci olivier |
| |
| |
![]() |
| Tags: impression |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Impression UTF-8 ?? | -enlever- les- parentheses- | Newsgroup fr.comp.mail | 4 | 11/07/2008 14h52 |
| Impression | JP | Newsgroup microsoft.public.fr.ie6 | 3 | 09/06/2008 21h54 |
| Impression en PDF Via VBA | Gregory Hilaire | Newsgroup microsoft.public.fr.excel | 7 | 17/04/2008 01h37 |
| Impression en ASP.NET | Jean-Claude | Newsgroup microsoft.public.fr.dotnet.visualstudio | 1 | 27/12/2007 09h34 |
| IMPRESSION | abysse | Newsgroup fr.comp.sys.divers | 2 | 02/09/2005 13h37 |