OVH Cloud OVH Cloud

paragraphe actif

6 réponses
Avatar
Rose
Bonjour à tous,

voici mon souci, comment puis-je déterminer par macro VBA le paragraphe dans
lequel se trouve le curseur ?
Merci de votre aide
Rose

6 réponses

Avatar
Geo

Bonjour à tous,

voici mon souci, comment puis-je déterminer par macro VBA le paragraphe dans lequel se
trouve le curseur ?
Merci de votre aide
Rose


Quel est le but ?
connaitre le numéro du paragraphe dans le document ?
ou ?

--
A+

Avatar
Rose
Par exemple oui, en fait je voudrais pouvoir traiter le paragraphe où se
trouve le curseur
- le supprimer ou le mettre en forme par exemple.

Merci
Rose
"Geo" a écrit dans le message de news:


Bonjour à tous,

voici mon souci, comment puis-je déterminer par macro VBA le paragraphe
dans lequel se trouve le curseur ?
Merci de votre aide
Rose


Quel est le but ?
connaitre le numéro du paragraphe dans le document ?
ou ?

--
A+





Avatar
Geo

Par exemple oui, en fait je voudrais pouvoir traiter le paragraphe où se trouve le
curseur
- le supprimer ou le mettre en forme par exemple.


Comme quoi il est important de décrire l'objectif poursuivi.

Pour sélectionner le paragraphe courant :
ActiveDocument.Bookmarks("Para").select
Après on peut le formater.

mais s'il n'y a pas eu de mise en forme manuelle d'appliquée, on peut
directement appliquer un style sans même sélectionner tout le
paragraphe.

Pour l'effacer :
Une fois le paragraphe sélectionné :
selection.delete


--
A+

Avatar
Anacoluthe
Bonjour !

'Rose' nous a écrit ...
Par exemple oui, en fait je voudrais pouvoir traiter le paragraphe où se
trouve le curseur
- le supprimer ou le mettre en forme par exemple.


Autre solution simple :
Selection.Paragraphs(1).Range
(si la sélection concerne plusieurs paragraphes ça ne sera que
le premier)

Pour sélectionner tout le paragraphe où se trouve le curseur :
Selection.Paragraphs(1).Range.Select
Pour supprimer tout le paragraphe :
Selection.Paragraphs(1).Range.Delete
Pour mettre tout le paragraphe en gras :
Selection.Paragraphs(1).Range.Bold = True
etc. :-)

Anacoluthe
« Tout est difficile avant d'être simple. »
- Thomas FULLER

Avatar
Rose
Merci beaucoup

Rose
"Geo" a écrit dans le message de news:


Par exemple oui, en fait je voudrais pouvoir traiter le paragraphe où se
trouve le curseur
- le supprimer ou le mettre en forme par exemple.


Comme quoi il est important de décrire l'objectif poursuivi.

Pour sélectionner le paragraphe courant :
ActiveDocument.Bookmarks("Para").select
Après on peut le formater.

mais s'il n'y a pas eu de mise en forme manuelle d'appliquée, on peut
directement appliquer un style sans même sélectionner tout le paragraphe.

Pour l'effacer :
Une fois le paragraphe sélectionné :
selection.delete


--
A+





Avatar
Rose
Merci beaucoup

Rose
"Anacoluthe" a écrit dans le message de news:

Bonjour !

'Rose' nous a écrit ...
Par exemple oui, en fait je voudrais pouvoir traiter le paragraphe où se
trouve le curseur
- le supprimer ou le mettre en forme par exemple.


Autre solution simple :
Selection.Paragraphs(1).Range
(si la sélection concerne plusieurs paragraphes ça ne sera que
le premier)

Pour sélectionner tout le paragraphe où se trouve le curseur :
Selection.Paragraphs(1).Range.Select
Pour supprimer tout le paragraphe :
Selection.Paragraphs(1).Range.Delete
Pour mettre tout le paragraphe en gras :
Selection.Paragraphs(1).Range.Bold = True
etc. :-)

Anacoluthe
« Tout est difficile avant d'être simple. »
- Thomas FULLER