IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB - WORD] Mettre en pages des données


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut [VB - WORD] Mettre en pages des données
    Bonjour ,

    Pour faire simple :
    J'ai 3 types d'informations ; Etablissement , Redacteur & Sujet !
    Mon applications gére l'enregistrement des c'est informations dans une base de données . Une fois enregistré , j'aimerais pouvoir mettre en page/forme les informations .
    J'ai crée une form qui régroupe le sujet selon l'etablissement et le rédacteur .
    Voici un screen qui vous seras surement plus parlant :
    http://f.imagehost.org/view/0278/screen

    je veux afficher dans un ficher Word c'est 3 informations mais mis en page pour que l'on puisse transmette ces informations en papier au supérieur hiérarchique .
    Il faut donc que je mette le logo de la boite en haut a gauche , un intitulé présentant le document . Voici un screen montrant ce que j'aimerais avoir au final .
    http://g.imagehost.org/0002/screen2.jpg

    J'ai commencer a chercher quelquechose , j'arrive à ouvrir word , écrire une chaine de caractére et lancer l'impression :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim pathWord As String = "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE"
            AppActivate(Shell(pathWord, AppWinStyle.NormalFocus))
            SendKeys.Send("test")
            SendKeys.Send("^p")
    mais pour la mise en forme c'est une autre histoire !!


    Voila , j'éspere avoir était clair !

    Merci d'avance de votre aide !

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Houlà pauvre de toi
    on voie le grand débutant ^^
    on envoie pas des SendKeys pour écrire dans word !!!
    Je ne peux que te conseiller la lecture de l'aide msdn sur la vue d'ensemble de word :
    http://msdn.microsoft.com/fr-fr/libr...we(VS.80).aspx
    ainsi que la page comment faire :
    http://msdn.microsoft.com/fr-fr/libr...s6(VS.80).aspx

    Bonne lecture et bon test

    P.S. : Si la mise en page est toujours la même et qu'il n'y a que le contenu qui change tu peux créé un modèle word .dot que tu chargeras, dans ce modèle tu fais l'entête et le pied de page comme tu le veux et dans le code il n'y aura plus que qu'à mettre le contenu.
    Voici quelques liens qui l'explique :
    http://www.microapp.com/astuce_179_o...le_au_top.html
    http://dot.extensionfile.net/fr
    et d'autre sur google : extension dot

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut
    Sa confirme ce que je pensait

    La solution avec le fichier .dot semble etre la mieux approprié a ce que je veux faire .

    Si ce n'est pas par sendKeys que je vais le faire , quel vont etre les commandes pour écrire à un ligne précises ?


    EDIT : Si vous avez des liens sa m'aiderais grandement !

  4. #4
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Les lien je te les ai donner ci-dessus : http://msdn.microsoft.com/fr-fr/libr...s6(VS.80).aspx
    on peut y trouver :
    Tâches de document de base

    Comment : créer de nouveaux documents

    Comment : ouvrir des documents existants

    Comment : enregistrer des documents

    Comment : fermer des documents

    Comment : référencer des documents dans la collection Documents

    Comment : utiliser les boîtes de dialogue intégrées dans Word

    Comment : utiliser des boîtes de dialogue Word en mode masqué

    Comment : ajouter des images et des effets WordArt aux documents

    Comment : afficher des documents dans l'aperçu avant impression

    Comment : imprimer des documents

    Comment : protéger des documents et des parties de documents

    Comment : vérifier l'orthographe dans les documents

    Comment : ajouter des en-têtes et des pieds de page aux documents
    Texte et objets dans les documents

    Comment : insérer du texte dans les documents Word

    Comment : compter des caractères dans les documents

    Comment : mettre en forme du texte dans des documents

    Comment : masquer du texte dans des documents

    Comment : exclure les marques de paragraphe lors de la création de plages

    Comment : mettre à jour le texte d'un signet

    Comment : définir et sélectionner des plages dans les documents

    Comment : étendre des plages dans des documents

    Comment : récupérer les caractères de début et de fin dans les plages

    Comment : ajouter des commentaires à du texte dans des documents

    Comment : supprimer tous les commentaires des documents

    Comment : réinitialiser des plages dans les documents Word

    Comment : réduire des plages ou des sélections dans des documents
    Recherche et remplacement de texte dans les documents

    Comment : rechercher du texte dans les documents

    Comment : définir les options de recherche dans Word

    Comment : parcourir les éléments trouvés dans les documents

    Comment : rechercher et remplacer du texte dans les documents

    Comment : restaurer des sélections après des recherches
    Tableaux Word dans les documents

    Comment : créer des tableaux Word

    Comment : ajouter du texte et une mise en forme aux cellules des tableaux Word

    Comment : ajouter des lignes et des colonnes à des tableaux Word

    Comment : remplir des tableaux Word avec des propriétés de document

    Comment : redimensionner des colonnes dans des tables


    dans ton cas c'est :
    Comment : insérer du texte dans les documents Word
    qui t'interesse...

Discussions similaires

  1. comment mettre en forme des données PHP?
    Par monlou dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/01/2010, 19h13
  2. Exporter et mettre en forme des données
    Par Melodie dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 18/12/2008, 12h58
  3. Mettre en colonnes des données
    Par jleroulley dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 04/04/2008, 14h05
  4. [VB.NET] Automation Word mettre une page en paysage
    Par maxxou dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 12/02/2007, 15h50
  5. Fermer un document Word avant d'exporter des données
    Par Luc01Bil dans le forum Access
    Réponses: 2
    Dernier message: 08/12/2006, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo