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 :

Word et VBExpress2005


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut Word et VBExpress2005
    Bonjour !

    J'essaie désespérément depuis deux jours de mettre mon fichier doc dans mon application vb. Le but étant d'ouvrir la feuille, en formulaire, de la visualiser et de pouvoir l'imprimer avec les données de la bdd qui remplissent les cases .

    Mais voilà, je découvre qu'on peut faire ca, en appelant word. (Bon pas terrible, je préférerais que mon programme m'ouvre directement dans une textbox le .doc.

    De plus, j'ai cru comprendre qu'il fallait que je rajoute une référence, mais il me montre les erreurs suivantes :
    - Impossible de trouver l'assembly de wrappers pour la bibliothèque de types "Word".
    - Le composant référencé 'Word' est introuvable.

    Donc j'aimerais savoir comment je peux importer mon document, le visualiser avec les données voulues (genre nom prénom et autres de la bdd) et l'imprimer. Sans que ca plante.

    J'ai cherché dans tout les tutos, tout le forum, une grande partie de la toile.. Mais rien -_-

    Quelqu'un pourrait m'aider?

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut
    Merci, mais j'ai déjà vu, déjà converti, et je trouve toujours pas....
    Cela ne résouds pas mon probleme...

    J'ai référencé, mais ca ne marche pas. Il ne trouve pas.

  4. #4
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    Peut tu mettre ton bout de code stp, et sinon :

    1) tu a bien ajouter la référence a interop.dll ?? (si j'en croit ce que tu dit c'est ce que tu apel le referencement)

    2) a tu bien importé interop en debut de classe.....?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut
    Effectivement, le probleme doit venir de là. J'ai pas ces dll. J'ai pourtant ajouter une référence com, comme expliqué.
    Dans Visual Studio : pour ajouter cette référence, allez dans Projet>Ajouter une référence>Onglet COM et sélectionnez Microsoft Word xx.x Object Library.
    Mais cela ne m'a pas mis dll Interop.VBIDE.dll et Interop.Word.dll dans mon projet.

    hm, pour mon bout de code, c'est pas encore au point et j'ai pas mis tout à fait le code qu'il y a sur le site, j'en ai trouvé une ébauche qui ressemble ailleurs.

    Je peux trouver où ces dll?

  6. #6
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    regarde ce petit topic.Il y a apperament 2 methodes différentes

    http://www.developpez.net/forums/sho...d.php?t=256999

  7. #7
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    ce tuto est tres bien (meme si il est pour c#)

    http://jab.developpez.com/tutoriels/dotnet/word/#L5

    tu créé des balises que tu rempli grace a tes objets vb.net.
    comme ca tu sait sur qu'elle ligne de la base de données tu travail,et tu peut facilement changer la mise en page de ton document sans avoir a remanier ton code...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut
    Merci Bouboune !

    Je fonce tester de suite

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut
    mon code n'aime pas get_item et je ne sais pas comment le remplacer.

    Sinon, j'ai mis des champs de formulaire sur mon fichier word, et qund je l'ouvre, il faudrait donc les remplir avec les données du controle d'avant. (de la form1)

    Et c'est ce lien que je n'arrive pas à faire.

  10. #10
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    La je ne sais pas... Par contre fait attention, le tutoriel est en C#, pas en VB !!

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 117
    Par défaut
    Oui, ne t'inquiètes pas ^^ j'utilise un convertisseur:
    http://www.developerfusion.co.uk/uti...sharptovb.aspx

    Mais il ne converti pas toujours comme il le faut.. Et j'ai pas réussi à trouver l'équivalent.

    Donc je continue mes recherches...

Discussions similaires

  1. StringGrid, multiligne et word wrap
    Par Dajon dans le forum C++Builder
    Réponses: 7
    Dernier message: 17/09/2003, 17h15
  2. [VB6] Erreur lors de l'ouverture d'un document Word
    Par Marco le Pouillot dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/01/2003, 09h30
  3. [] Convertir un fichier word en pdf
    Par SpaceFrog dans le forum VBA Word
    Réponses: 7
    Dernier message: 06/12/2002, 15h27
  4. [AUTOMATION WORD]Pilotage Word par Delphi
    Par Sunny dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 05/12/2002, 17h09
  5. [VBA-W] [Word] Insérer une image MSChart
    Par fredo1664 dans le forum VBA Word
    Réponses: 2
    Dernier message: 20/11/2002, 09h09

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