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 :

Lire Word page par page


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    Par défaut Lire Word page par page
    Bonjour tous le monde,

    J'ai bien cherché dans le forum avec les mots clés (Word, vb.net), mais j'arrive pas à trouver la solution de mon problème.

    Mon problème : je veux lire le texte d'un document word page par page dans une Richtextbox avec VB.net.

    Si vous pouvez m'aider je vous serai reconnaissant.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    La "page" n'est pas une structure de l'arborescence du document. Il faut que tu lises ce qu'il y a entre deux sauts de page.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    Par défaut [VB.Net] Lire Word page par page
    Merci Médinoc pour ta réponse,

    Oui c'est ça ce que je veux, mais je sais pas comment faire, si vous avez une idée, et merci d'avance.

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    C'est pire que je pensais, vu qu'il n'y a probablement pas de saut de page lors que la transition d'une page à l'autre est "naturelle"...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Que veux tu faire exactement ?

    1)Prendre chaque page de ton document Word et l'afficher tel quel dans un RichTextBox ?

    Dans ce cas, tu peux itérer la collection Pages du Document Word et la transférer par copier-coller dans le RichTextBox. Tu peux aussi récupérer une page particulière par automation en partant de VB.net

    2) Ouvrir un document Word enregistré au format RTF dans le RichTextBox et afficher des pages qui ne sont plus les pages du document Word, mais des pages déterminées par la taille du RichTextBox ?

    Là, tu dois déterminer la longueur du texte affiché en fonction de l'espace disponible dans le RichTextBox. Ce n'est probablement pas impossible, mais pas mal plus compliqué.

    Ceci dit, je me demande si au lieu d'utiliser un RichTextBox, tu ne devrais pas utiliser un WebBrowser. Je ne suis pas sûr à 100 %; mais si tu mettais ton texte Word dans un WebBrowser, disons, à première vue, par copier-coller, le WebBrowser se débrouillerait mieux avec les pages que le RichTextBox.

  6. #6
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 20
    Par défaut [VB.Net] Lire Word page par page
    Merci clementmarcotte et Médinoc pour vos réponse,

    Mr. clementmarcotte je veux mettre chaque page de document dans un RichTextBox et mettre les boutons "Page Suivante" et "Page Précédente" qui ont change le contenu de la RichTextBox.

    Sinon je vais essayer la collection Pages du Document Word.

    Merci :-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ne pas lire plus d'une page par jour
    Par papa69 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/08/2011, 20h00
  2. Word enregistrement page par page
    Par metreaud dans le forum Word
    Réponses: 3
    Dernier message: 28/05/2008, 17h51
  3. [Tableaux] PB liens apres affichage page par page
    Par x2thez dans le forum Langage
    Réponses: 16
    Dernier message: 15/03/2006, 16h58
  4. [MySQL] afficher plusieurs enregistrements par page par page à la volée
    Par pod1978 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/03/2006, 12h22
  5. [struts] afficher page par page une liste d'élément
    Par BurningPat dans le forum Struts 1
    Réponses: 6
    Dernier message: 27/09/2005, 11h09

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