OVH Cloud OVH Cloud

Retour à la ligne

2 réponses
Avatar
Gilbert
Bonjour

J'utilise les commandes suivantes pour remplir un modèle de document Word à
partir de ma base Access.
strTmp = Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(1)) & vbCrLf &
_
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(2)) &
vbCrLf & _
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(3))
wrd.Selection.GoTo What:=wdGoToBookmark, Name:="Lieu"
wrd.Selection.TypeText Text:=strTmp

Ca fonctionne correctement, mais je voudrais insérer un retour à la ligne
qui ne soit pas une fin de paragraphe, mais le caractère que l'on insère
avec Alt+Entrée dans Word, afin que mon texte se positionne d'après les
retraits de ligne définis dans le modèle Word.
J'ai essayé avec VbCr et VbLf mais le résultat est le même.

Merci d'avance

Gilbert

2 réponses

Avatar
Raymond [mvp]
Bonjour

Insère un & Chr(11) dans ton texte au lieu de vbCrLf pour indiquer
shift+entrée
la touche entrée insère chr(13) & chr(10)
shift+entrée insère chr(11)

alt+entrée ne fait pas de retour à la ligne à ma connaissance.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Gilbert" a écrit dans le message de
news:
Bonjour

J'utilise les commandes suivantes pour remplir un modèle de document Word
à

partir de ma base Access.
strTmp = Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(1)) & vbCrLf
&

_
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(2)) &
vbCrLf & _
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(3))
wrd.Selection.GoTo What:=wdGoToBookmark, Name:="Lieu"
wrd.Selection.TypeText Text:=strTmp

Ca fonctionne correctement, mais je voudrais insérer un retour à la ligne
qui ne soit pas une fin de paragraphe, mais le caractère que l'on insère
avec Alt+Entrée dans Word, afin que mon texte se positionne d'après les
retraits de ligne définis dans le modèle Word.
J'ai essayé avec VbCr et VbLf mais le résultat est le même.

Merci d'avance

Gilbert




Avatar
Gilbert
Merci Raymond
Effectivement, c'est bien Shift+Entrée dont je voulais parler.
Ca doit s'appeler un "Lapsus Clavié".

"Raymond [mvp]" a écrit dans le message de
news:egrgz$
Bonjour

Insère un & Chr(11) dans ton texte au lieu de vbCrLf pour indiquer
shift+entrée
la touche entrée insère chr(13) & chr(10)
shift+entrée insère chr(11)

alt+entrée ne fait pas de retour à la ligne à ma connaissance.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Gilbert" a écrit dans le message de
news:
Bonjour

J'utilise les commandes suivantes pour remplir un modèle de document
Word


à
partir de ma base Access.
strTmp = Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(1)) &
vbCrLf


&
_
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(2)) &
vbCrLf & _
Nz(Forms![Frm_Infos_Formation].SiteFormation.Column(3))
wrd.Selection.GoTo What:=wdGoToBookmark, Name:="Lieu"
wrd.Selection.TypeText Text:=strTmp

Ca fonctionne correctement, mais je voudrais insérer un retour à la
ligne


qui ne soit pas une fin de paragraphe, mais le caractère que l'on insère
avec Alt+Entrée dans Word, afin que mon texte se positionne d'après les
retraits de ligne définis dans le modèle Word.
J'ai essayé avec VbCr et VbLf mais le résultat est le même.

Merci d'avance

Gilbert