Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 3 Forum > Newsgroup microsoft.public.fr.dotnet.vb
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 24/11/2007, 16h32
tabasko
 
Messages: n/a
Par défaut Impression

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
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 24/11/2007, 17h30
Gilles TOURREAU
 
Messages: n/a
Par défaut Re: Impression

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
Réponse avec citation
  #3 (permalink)  
Vieux 13/12/2007, 17h16
[ Olivier ]
 
Messages: n/a
Par défaut Re: Impression

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
Réponse avec citation
 
Réponse
Tags:



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

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


Fuseau horaire GMT. Il est actuellement 23h47.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,35794 seconds with 11 queries