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 :

Sélectionner et copier seulement le texte non caché (avec ou sans VBA)


Sujet :

VBA Word

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Amateur
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Sélectionner et copier seulement le texte non caché (avec ou sans VBA)
    Bonjour,

    J'ai un petit souci avec word (2007). J'ai créé un document dans lequel certaines parties d'un texte est affiché ou non selon des cases à cocher.
    Le but de ce document est de permettre aux utilisateurs du doc de copier/coller dans un autre document un texte en n'ayant pas besoin de faire les sélections à la main mais simplement en remplissant le formulaire présent au début du doc.

    J'ai donc utilisé des bookmarks et la fonction hiddentext sur vba pour cacher certains bookmarks. Tout fonctionne très bien jusque là.

    Mon problème vient du fait que lorsque je sélectionne tout le texte affiché, il sélectionne également le texte caché et donc lorsque je le colle dans un autre document, il colle aussi les parties cachées.

    Pour l'instant la seule solution que j'ai trouvé est de supprimer le texte caché via un bouton et la macro correspondante, de sélectionner ce qui reste et de le copier. mais cette solution ne me permet pas de revenir en arrière lorsque le formulaire change par exemple.

    A part en supprimant le texte caché (ce qui ne me permet donc pas de revenir en arrière), comment faire pour que seul le texte affiché soit copié ?
    Merci pour votre aide ! (J'espère avoir été clair...)

  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 pense qu'il serait plu ssimple de créer un nouveau document en fonction des choix.

    http://heureuxoli.developpez.com/off...cument-tiroir/

    Repérer du texte caché dans une sélection va demander beaucoup de manipulations.
    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
    Nouveau Candidat au Club
    Homme Profil pro
    Amateur
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci, je vais essayer comme ca.

Discussions similaires

  1. sélectionner et copier du texte suite à un clic
    Par wafaaemi dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/09/2012, 22h37
  2. Réponses: 7
    Dernier message: 08/08/2009, 21h36
  3. Sélectionner et copier du texte d'un PDF
    Par grelinor dans le forum API, COM et SDKs
    Réponses: 0
    Dernier message: 14/09/2008, 19h58
  4. [Débutant]RichEdit => Rendre le texte non sélectionnable
    Par Runlevel dans le forum C++Builder
    Réponses: 4
    Dernier message: 02/12/2004, 23h47

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