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 :

Convertir des commentaires en texte


Sujet :

VBA Word

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 283
    Points : 18 073
    Points
    18 073
    Par défaut Convertir des commentaires en texte
    Bonjour,

    Je souhaiterais convertir des commentaires en texte sous Word 2010, j'ai trouvé quelques choses qui y ressemble mais c'est pas exactement ce que je cherche, quelqu'un pourrait m'aider à adapter le code suivant pour mes besoins ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Sub comment2footnote()
          Application.ScreenUpdating = False
          Dim oDoc As Document, oComment As Comment
          Set oDoc = ActiveDocument
          For Each oComment In ActiveDocument.Comments
              oDoc.Footnotes.Add Range:=oComment.Scope, Text:=oComment.Range.Text
              oComment.Delete
          Next
          Application.ScreenUpdating = True
    End Sub
    PS : le code VBA permet de convertir un commentaire en notes de bas de page, dans mon cas je souhaiterais ajouter cela en texte directement

    Merci et surtout ne me blamer pas car VBA ce n'est pas mon rayon

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Je suppose que ce texte devra se trouver à l'endroit où est inséré le commentaire.

    Essaie ce petit bout de 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
    Sub ConvertirCommentEnTexte()
    'Définition des variables
    Dim oCom As Comment
     
    'Boucle sur les commentaires du document
    For Each oCom In ActiveDocument.Comments
    'Test pour contenu
    'Debug.Print oCom.Range.Text
    'Selection du point d'insertion du commentaire
    oCom.Reference.Select
    'Insertion du texte du commentaire dans le document
    Selection.TypeText oCom.Range.Text
     
    Next oCom
     
    End Sub

Discussions similaires

  1. Convertir des champs "text" contenant du RichText
    Par jackfirst72 dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 29/07/2009, 10h30
  2. Convertir des nombres en texte
    Par BEKH_ dans le forum Excel
    Réponses: 4
    Dernier message: 11/06/2008, 14h43
  3. Convertir des chiffres format texte en vrai chiffre?
    Par Bertrand57 dans le forum Excel
    Réponses: 4
    Dernier message: 09/04/2008, 21h16
  4. Convertir des cellules de texte en nombre
    Par solorac dans le forum Excel
    Réponses: 2
    Dernier message: 12/11/2007, 18h56
  5. Convertir des colonnes de données vers un fichier texte
    Par ClaudelMetellus dans le forum Excel
    Réponses: 2
    Dernier message: 28/09/2007, 09h41

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