Difficulté de Style

  • Initiateur de la discussion Initiateur de la discussion hoob91
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hoob91

Guest
Bonjour a tous,
voila la macro que je viens de créer, le problème vient du fait que malgré ma sélection en cas de validation, il ne prend pas le Style " NormalGras" mais il impose le Style Lien Hypertext ?
Ya t'il un moyen de l'obliger à prendre le Style désiré ?

Merci

Dim Stil As String
Dim x As Boolean
response = MsgBox("Désirez vous créer un lien sur votre sélection ?", vbYesNo)
If response = vbNo Then Exit Sub

x = Application.Dialogs(wdDialogInsertHyperlink).Show

If x = True Then
Selection.Style = ("Titre 1") 'Annulation de la transaction
Else
Selection.Style = ("NormalGras") ' Validation, récupère le style Lien Hypertext
End If

End Sub
 
Bonjour,

Je ne suis pas très calé avec VBA sur Word et je n’ai pas résolu ton problème.
Mais je me suis rendu compte que quelle que soit la manière que tu fermes la boite de dialogue “ Insérer un lien hypertexte ”, [Ok], [Annuler] ou [Fermer] la valeur renvoyée par x est toujours : “ Vrai ” (non pas True ou False). Je ne comprends pas car d’après l’aide Visual Basic, x devrait renvoyer (-2 pour [Fermer], -1 pour [OK] ou 0 pour [Annuler]). Ton problème doit être ici.

Pour vérifier
rajoute le code
“Debug.Print x” juste après x=Application… et dans VBA ouvre la fenêtre d’exécution (Ctrl + G ou Affichage / Fenêtre Exécution)
puis exécute ta macro pas à pas détaillé.

Robert
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
416
Réponses
3
Affichages
774
Réponses
4
Affichages
1 K
Retour