Il y a quelques jours j'avais posé une question sur la coupure d'un
mot.
Mon problème est le suivant:
Dans un document avec coupure automatique des mots, j'ai plusieurs mots
coupés en fin de ligne.
J'ai besoin d'une ligne de code me permettant d'empécher la coupure
d'un SEUL mot dans le document.
Pour ça j'avais écris la ligne de code suivante:
Public Sub NePasCouper()
ActiveDocument.Range.ParagraphFormat.Hyphenation = False
End Sub
Le problème c'est que ça enlève la coupure de mot pour TOUT le
document.
Et ça, ce n'est pas le comportement attendu.
Est-ce que vous auriez une autre solution pour pallier à ce problème ?
--
J-L M. (Alphomega)
Perso: http://alphomega.free.fr
Boulot: http://Ecilia.fr
Dodo: http://DansMonlit.fr
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce
La solution suivante fonctionne mais seulement pour le paragraphe, pas pour le mot sélectionné simplement
Selection.ParagraphFormat.Hyphenation = False
-- J-L M. (Alphomega) Perso: http://alphomega.free.fr Boulot: http://Ecilia.fr Dodo: http://DansMonlit.fr Pour m'écrire, cliquer le lien ci-dessous http://cerbermail.com/?G5iYdBb2Ce
Anacoluthe
Bonjour !
'Jean-Luc M.' nous a écrit ...
La solution suivante fonctionne mais seulement pour le paragraphe, pas pour le mot sélectionné simplement Selection.ParagraphFormat.Hyphenation = False
La coupure des mots (Hyphenation) est une propriété de *paragraphe* !
Mais Word coupe les mots selon des règles linguistiques. Donc si vous souhaitez qu'un *mot* , juste un mot, ne soit pas 'coupable' désactivez sa langue : Outils / Langue / Langue / Ne pas vérifier
Ce qui en VBA reviendrait à faire sur le mot sélectionné Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Anacoluthe « Souvent la parole coupe d'avantage que le sabre. » - Anton PANN
Bonjour !
'Jean-Luc M.' nous a écrit ...
La solution suivante fonctionne mais seulement pour le paragraphe, pas
pour le mot sélectionné simplement
Selection.ParagraphFormat.Hyphenation = False
La coupure des mots (Hyphenation)
est une propriété de *paragraphe* !
Mais Word coupe les mots selon des règles linguistiques.
Donc si vous souhaitez qu'un *mot* , juste un mot,
ne soit pas 'coupable' désactivez sa langue :
Outils / Langue / Langue / Ne pas vérifier
Ce qui en VBA reviendrait à faire sur le mot sélectionné
Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Anacoluthe
« Souvent la parole coupe d'avantage que le sabre. »
- Anton PANN
La solution suivante fonctionne mais seulement pour le paragraphe, pas pour le mot sélectionné simplement Selection.ParagraphFormat.Hyphenation = False
La coupure des mots (Hyphenation) est une propriété de *paragraphe* !
Mais Word coupe les mots selon des règles linguistiques. Donc si vous souhaitez qu'un *mot* , juste un mot, ne soit pas 'coupable' désactivez sa langue : Outils / Langue / Langue / Ne pas vérifier
Ce qui en VBA reviendrait à faire sur le mot sélectionné Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Anacoluthe « Souvent la parole coupe d'avantage que le sabre. » - Anton PANN
Jean-Luc M.
Ce qui en VBA reviendrait à faire sur le mot sélectionné Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Tout à fait ! En fait, j'avais déjà trouvé le truc, mais quand je l'essayais j'avais l'impression que ça modifiait le paragraphe entier. En fait, c'est simplement le reformatage du paragraphe qui faisait que le second mot qui était coupé ne l'était finalement plus ...
Merci pour cette confirmation ...
-- J-L M. (Alphomega) Perso: http://alphomega.free.fr Boulot: http://Ecilia.fr Dodo: http://DansMonlit.fr Pour m'écrire, cliquer le lien ci-dessous http://cerbermail.com/?G5iYdBb2Ce
Ce qui en VBA reviendrait à faire sur le mot sélectionné
Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Tout à fait ! En fait, j'avais déjà trouvé le truc, mais quand je
l'essayais j'avais l'impression que ça modifiait le paragraphe entier.
En fait, c'est simplement le reformatage du paragraphe qui faisait que
le second mot qui était coupé ne l'était finalement plus ...
Merci pour cette confirmation ...
--
J-L M. (Alphomega)
Perso: http://alphomega.free.fr
Boulot: http://Ecilia.fr
Dodo: http://DansMonlit.fr
Pour m'écrire, cliquer le lien ci-dessous
http://cerbermail.com/?G5iYdBb2Ce
Ce qui en VBA reviendrait à faire sur le mot sélectionné Selection.NoProofing = True
Ceci convient-il mieux à votre problème ?
Tout à fait ! En fait, j'avais déjà trouvé le truc, mais quand je l'essayais j'avais l'impression que ça modifiait le paragraphe entier. En fait, c'est simplement le reformatage du paragraphe qui faisait que le second mot qui était coupé ne l'était finalement plus ...
Merci pour cette confirmation ...
-- J-L M. (Alphomega) Perso: http://alphomega.free.fr Boulot: http://Ecilia.fr Dodo: http://DansMonlit.fr Pour m'écrire, cliquer le lien ci-dessous http://cerbermail.com/?G5iYdBb2Ce