> Tous les forums > Forum Bureautique
 Word : comment savoir si du texte est sélectionnéSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Marmotte18
  Posté le 23/05/2010 @ 17:43 
Aller en bas de la page 
Astucien

Bonjour,

Comment par VBA Word, peut-on savoir si du texte a été selectionné ?

Publicité
Bérylion
 Posté le 23/05/2010 à 22:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut

question ambigüe, avec 2 réponses possibles :

If Selection.Type = 1 Then MsgBox "la sélection EST du texte"

If Selection.Characters.Count - 1 > 0 Then MsgBox "la sélection CONTIENT du texte"

Marmotte18
 Posté le 24/05/2010 à 07:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Bérylion,

Merci pour ton aide. Grâce à toi, j'ai trouvé la formule qui convient :

If Selection.Type > 1 Then MsgBox "La sélection n'est pas vide !"

En effet, cette formule permet de faire la différence entre l'absence de sélection et au moins un caractère sélectionné.



Modifié par Marmotte18 le 24/05/2010 11:43
Bérylion
 Posté le 24/05/2010 à 22:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Marmotte18 a écrit :

Bonjour Bérylion,

Merci pour ton aide. Grâce à toi, j'ai trouvé la formule qui convient :

If Selection.Type > 1 Then MsgBox "La sélection n'est pas vide !"

En effet, cette formule permet de faire la différence entre l'absence de sélection et au moins un caractère sélectionné.

re-

pousse un peu plus loin :

si tu sélectionnes une forme vide (type=8), ton test sera vrai !!

peut-être en combinant les deux ?...

Marmotte18
 Posté le 24/05/2010 à 22:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Bérylion,

S'agissant uniquement d'un texte, (pas de forme, ni de tableau, ni d'image, ...), la formule que je donne (grâce à toi), me convient parfaitement alors que les tiennes ne fonctionnent pas si l'on ne sélectionne qu'un seul caractère ! Ce qui me dérange !

Bérylion
 Posté le 24/05/2010 à 23:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Marmotte18 a écrit :

Bonsoir Bérylion,

S'agissant uniquement d'un texte, (pas de forme, ni de tableau, ni d'image, ...)...

alors y'a rien besoin de plus.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
89,99 €Amazon Fire TV Cube à 89,99 €
Valable jusqu'au 18 Septembre

Amazon fait une belle promotion sur son Fire TV Cube qui passe à 89,99 € au lieu de 119,99 €. Fire TV Cube est l'appareil Fire TV le plus rapide et le plus puissant (4K ultra HD, 6 coeurs, 16 Go, Ethernet, Dolby Atmos) : il vous livre une expérience d'utilisation fluide et rapide pour profiter de vos films et séries préférés (Netflix, Prime Video, Disney+, Molotov, YouTube). Fire TV Cube vous permet de poser la télécommande et de vous plonger dans vos films et séries préférés en utilisant uniquement le son de votre voix. Vous pouvez aussi demander à Alexa de régler le volume ou de couper le son de votre TV ou barre de son compatible. 


> Voir l'offre
59,22 €Meuleuse angulaire Bosch Professional GWS 880 à 59,22 € (via coupon)
Valable jusqu'au 16 Septembre

Amazon fait une promotion sur la meuleuse angulaire Bosch Professional GWS 880 (880 W de puissance et diamètre de disque de 125 mm) qui passe à 59,22 € livrée gratuitement grâce à un coupon à activer sur la page du produit alors qu'on la trouve ailleurs à partir de 70 €. 


> Voir l'offre
57,45 €Ventirad Be Quiet! Dark Rock 4 à 57,45 €
Valable jusqu'au 16 Septembre

Cdiscount propose actuellement le ventirad Be quiet! Pure Rock à 57,45 € grâce au code promo SEPT alors qu'on le trouve ailleurs à plus de 75 €. Une bonne affaire pour un système de refroidissement de processeur (Max 130W TDP) efficace et silencieux.  Compatibilité socket INTEL: LGA 775 / 1150 / 1151 / 1155 / 1156 / 1366 / 2011 et AMD: AM2 / AM2+ / AM3 /AM3+ / AM4 / FM1 / FM2 / 754 / 939 / 940. 


> Voir l'offre

Sujets relatifs
Word : comment établir dans un texte ses propres marges de & et sous-& ?
Comment centrer un texte avec Word 2007
Texte Vertical dans Word 2007 , comment faire ?
Comment agrandir un texte ?
Word 2007 : Comment supprimer tous les retours à la ligne indésirables
Word : Comment rechercher et replacer en une opération les renvois de parag
Insérer un texte dans plusieurs champs avec Word
Word 2007-Texte centré dans une cellule
comment définir microsoft Word par défaut
Comment récupérer la barre d'outils dans Word 2007 ?
Plus de sujets relatifs à Word : comment savoir si du texte est sélectionné
 > Tous les forums > Forum Bureautique