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

VBA Word Discussion :

Exporter le contenu d'une zone de texte vers un doc Word


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Par défaut Exporter le contenu d'une zone de texte vers un doc Word
    Bonjour à tous,
    dans le cadre de mon appli que je dois développer, j'ai besoin d'exporté le contenu d'une zone de texte vers un document Word à l'aide d'un bouton.
    Avec le code qui suit, j'arrive à exporter le contenu de ma zone de texte mais le format du texte n'est pas respecté, au lieu de m'exporter le texte enrichi que j'avais, il me génére le texte en brut avec des balises.
    Est ce que quelqu'un peut corriger mon code!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Dim objWord As Word.Application
    Dim Doc As Word.Document
    Dim bolOpenedWord As Boolean
    Dim Rs As DAO.Recordset
    On Error Resume Next
    Set objWord = GetObject(, "Word.Application")
    If Err.Number = 429 Then
        Set objWord = CreateObject("Word.Application")
        bolOpenedWord = True
    End If
    On Error GoTo 0
    objWord.Visible = True
    Set Doc = objWord.Documents.Add
    With objWord.Selection
        .TypeParagraph
        .TypeText Forms!FRM_ConstruireOffre!zdtGerenerOffre
    End With
    Exemple de texte généré:
    <div>&nbsp;</div>

    <div><font face="Times New Roman" size=3 color=black>Les non-résidents du Royaume Uni &nbsp;peuvent participer à condition de respecter la législation locale en vigueur. Toute instruction de participation sera considérée comme respectant cette condition </font></div>

    <div><font face="Times New Roman" size=3 color=black>OU </font></div>

    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    C'est un peu avancer dans le noir avec le peu que tu nous donnes.

    On part de quoi ?

    Pourquoi un recordset ?

    Pourquoi ne pas utiliser l' Earlybinding ?
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Salut,
    C'est un peu avancer dans le noir avec le peu que tu nous donnes.
    On part de quoi ?
    Je suis en train de développer une application permettant de gérer des offres.
    Là suis dans le module qui doit me permettre de générer une offre selon la nature d’offre choisie.
    Dans un formulaire «FRM_ConstruireOffre » j’ai une zone de liste qui me permet de choisir une « Nature d’offre » et selon la nature sélectionnée l’appli me propose, dans une autre zone de liste, la liste des paragraphes de texte en rapport avec cette nature.
    Ensuite, quand je clique sur le nom d’un paragraphe donné, il m’affiche son contenu dans une zone de texte « zdtGerenerOffre » et après avoir fini de sélectionner les paragraphes qui m’intéressent, je souhaiterais générer cette offre (c’est-à-dire le contenu de zdtGerenerOffre) vers un document Word.
    PS : le texte contenu dans les paragraphes est un texte enrichi (peut contenir des couleurs, gras, soulignements…)

    Code Heureux-oli;6245979 : Sélectionner tout - Visualiser dans une fenêtre à part
    Pourquoi un recordset ?
    Le recordset je l’avais déclaré en pensant que j’en aurai besoin mais en réalité je ne l’ai même pas utilisé.
    Code Heureux-oli;6245979 : Sélectionner tout - Visualiser dans une fenêtre à part
    Pourquoi ne pas utiliser l' Earlybinding
    Pour le Earlybinding j’ignorais son existence, je rappelle que je suis débutant en VBA.


    Merci Olivier je t'enverrai un MP pour te dire que tu es beau !!!

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Salut,

    Pourquoi ne pas utiliser l' Earlybinding ?
    j'ai utilisé l' Earlybinding en jettant un coup d'oeil ici mais ça change rien même si c'est plus simple.

  5. #5
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    C'est quoi l'appli de départ ?
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 46
    Par défaut
    Citation Envoyé par Heureux-oli Voir le message
    Salut,

    C'est quoi l'appli de départ ?
    Salut,
    Désolé je n’ai pas bien saisi ta question.
    Tu veux dire le mot ‘appli’ que j’ai utilisé lors de mon 1er post ?
    oubien tu veux dire mon application de base ?

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Salut,

    Oui !
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Exporter le contenu d'une zone de liste vers excel
    Par petitjo1 dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/10/2010, 20h58
  2. Exporter le contenu d'une zone de liste vers excel
    Par MsieurDams dans le forum Access
    Réponses: 4
    Dernier message: 30/07/2006, 22h00
  3. [HTML] Centrer le contenu d'une zone de texte
    Par beegees dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/03/2006, 00h34
  4. [HTML] Centrer le contenu d'une zone de texte
    Par beegees dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 15/03/2006, 17h10
  5. effacer le contenu d'une zone de texte
    Par patbeautifulday1 dans le forum Access
    Réponses: 1
    Dernier message: 01/03/2006, 12h34

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