OVH Cloud OVH Cloud

Word 2000 et VBA

8 réponses
Avatar
DoMi
Bonjour, ou re-bonjour !

A la fin d'un texte que je compose sous VBA, je souhaite=20
ins=E9rer un tableau qui va permettre de recueillir des=20
signatures. Comment faire pour que ce tableau ne soit pas=20
coup=E9 en deux s'il se trouve en fin de page, =E9tant donn=E9=20
que mon texte a une longueur variable?
Plus g=E9n=E9ralement, peut-on dans VBA connaitre le num=E9ro de=20
la ligne o=F9 on se situe?

Merci pour votre aide !
DoMi

8 réponses

Avatar
Anacoluthe
Bonjour !

"DoMi" nous a écrit ...
A la fin d'un texte que je compose sous VBA, je souhaite
insérer un tableau qui va permettre de recueillir des
signatures. Comment faire pour que ce tableau ne soit pas
coupé en deux s'il se trouve en fin de page


Appliquer un ParagraphFormat.KeepWithNext = True
(Paragraphes solidaires) à tout le tableau ...

Anacoluthe
« Pour désirer laisser des traces dans le monde,
il faut en être solidaire. »
- Simone de BEAUVOIR

Avatar
DoMi
Merci !

Mais y a-t-il un moyen, toujours sous VBA, de placer
précisément ce tableau sur la page ? (le nombre de ligne
est variable) Si on pouvait avoir un pied de page en
dernière page différent des autres ce serait facile...

-----Message d'origine-----
Bonjour !

"DoMi" nous a écrit ...
A la fin d'un texte que je compose sous VBA, je souhaite
insérer un tableau qui va permettre de recueillir des
signatures. Comment faire pour que ce tableau ne soit
pas


coupé en deux s'il se trouve en fin de page


Appliquer un ParagraphFormat.KeepWithNext = True
(Paragraphes solidaires) à tout le tableau ...

Anacoluthe
« Pour désirer laisser des traces dans le monde,
il faut en être solidaire. »
- Simone de BEAUVOIR


.




Avatar
Anacoluthe
Bonjour !

"DoMi" nous a écrit ...
Mais y a-t-il un moyen, toujours sous VBA, de placer
précisément ce tableau sur la page ? (le nombre de ligne
est variable) Si on pouvait avoir un pied de page en
dernière page différent des autres ce serait facile...


Un objet se positionne d'autant plus précisément qu'il n'est
pas aligné sur le texte, mais alors il faut éviter les
superpositions.
D'une façon générale, sauf cas très particulier et pour une
multitude de raisons liées à la façon dont Word compose,
nous vous conseillons vivement de penser tout problème
de mise en page en faisant abstraction des notions de
'lignes' ou de 'nombre de lignes' ;-)

Anacoluthe
« Rien ne vaut d'être dit que l'indicible, c'est pourquoi
l'on compte sur ce qui se passe entre les lignes. »
- Pierre REVERDY

Avatar
DoMi
D'accord, d'accord !

Si je suis dans Word, je peux déplacer mon tableau à la
souris et le mettre où je veux.
Mais sous VBA, y a-t-il un moyen de positionner mon
tableau à la dernière page, juste au dessus du pied de
page ?

-----Message d'origine-----
Bonjour !

"DoMi" nous a écrit ...
Mais y a-t-il un moyen, toujours sous VBA, de placer
précisément ce tableau sur la page ? (le nombre de ligne
est variable) Si on pouvait avoir un pied de page en
dernière page différent des autres ce serait facile...


Un objet se positionne d'autant plus précisément qu'il
n'est

pas aligné sur le texte, mais alors il faut éviter les
superpositions.
D'une façon générale, sauf cas très particulier et pour
une

multitude de raisons liées à la façon dont Word compose,
nous vous conseillons vivement de penser tout problème
de mise en page en faisant abstraction des notions de
'lignes' ou de 'nombre de lignes' ;-)

Anacoluthe
« Rien ne vaut d'être dit que l'indicible, c'est pourquoi
l'on compte sur ce qui se passe entre les lignes. »
- Pierre REVERDY

.




Avatar
Anacoluthe
Bonjour !

"DoMi" nous a écrit ...
D'accord, d'accord !
Mais sous VBA, y a-t-il un moyen de positionner mon
tableau à la dernière page, juste au dessus du pied de
page ?


Je vais répondre sans utiliser VBA, ça m'évitera de me
faire scalper par les antimacroteurs maraudeurs ;-)
- Sélectionnez votre tableau
- Fichier / Mise en page / Disposition
Page - Alignement vertical : bas
Appliquer à : Au texte sélectionné

Autre piste: Propriétés du tableau / Tableau /
Habillage / Autour / Position / Par rapport à ...

Anacoluthe
« Rien ne vaut d'être dit que l'indicible, c'est pourquoi
l'on compte sur ce qui se passe entre les lignes. »
- Pierre REVERDY

Avatar
JièL Goubert
Bonjour Anacoluthe

Anacoluthe a écrit:
Je vais répondre sans utiliser VBA, ça m'évitera de me
faire scalper par les antimacroteurs maraudeurs ;-)


Mais non voyons, c'est le club des AMIS ont t'as dit

Anti Macro Inutilement Superfétatoire ;-))))))

--
JièL Super fête à Toire

Avatar
DoMi
Merci !

Et merci pour les citations !

-----Message d'origine-----
Bonjour !

"DoMi" nous a écrit ...
D'accord, d'accord !
Mais sous VBA, y a-t-il un moyen de positionner mon
tableau à la dernière page, juste au dessus du pied de
page ?


Je vais répondre sans utiliser VBA, ça m'évitera de me
faire scalper par les antimacroteurs maraudeurs ;-)
- Sélectionnez votre tableau
- Fichier / Mise en page / Disposition
Page - Alignement vertical : bas
Appliquer à : Au texte sélectionné

Autre piste: Propriétés du tableau / Tableau /
Habillage / Autour / Position / Par rapport à ...

Anacoluthe
« Rien ne vaut d'être dit que l'indicible, c'est pourquoi
l'on compte sur ce qui se passe entre les lignes. »
- Pierre REVERDY



.




Avatar
Clément Marcotte
Y a rien de plus beau
Qu'une petite macro

(en plus ça rime en crime) :-)




"JièL Goubert" a écrit dans le message
de news:
Bonjour Anacoluthe

Anacoluthe a écrit:
Je vais répondre sans utiliser VBA, ça m'évitera de me
faire scalper par les antimacroteurs maraudeurs ;-)


Mais non voyons, c'est le club des AMIS ont t'as dit

Anti Macro Inutilement Superfétatoire ;-))))))

--
JièL Super fête à Toire