OVH Cloud OVH Cloud

Pliage selon livre : besoin d'aide!

5 réponses
Avatar
Souriane
Bonjour!
J'ai besoin d'aide svp. J'ai beau chercher dans le FAQ, =E7a ne vient
pas r=E9pondre =E0 ma question!

J'ai un document de 96 pages avec le "setting" suivant:

Orientation : Paysage
Taille du papier : 8=BD x 11 (le A4 nord am=E9ricain)
Afficher plusieurs pages : Pliage selon livre
Feuillet par livret : 4

J'ai besoin que =E7a s'imprime ainsi :

96-1 et verso 2-95
94-3 et verso 4-93
92-5 et verso 6-91
90-7 et verso 8-89
88-9 et verso 10-87
et ainsi de suite.

mais pr=E9sentement =E7a imprime :
4-1 et verso 2-3
8-5 et verso 6-7
12-9 et verso 10-11
et ainsi de suite.

Quelqu'un peut-il me donner la recette magique ????
Merci de toute aide !

Souriane

5 réponses

Avatar
Doug Robbins - Word MVP
See the article "Booklet printing" at:

http://www.word.mvps.org/FAQs/Formatting/BookletPrinting.htm


--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP

"Souriane" wrote in message
news:
Bonjour!
J'ai besoin d'aide svp. J'ai beau chercher dans le FAQ, ça ne vient
pas répondre à ma question!

J'ai un document de 96 pages avec le "setting" suivant:

Orientation : Paysage
Taille du papier : 8½ x 11 (le A4 nord américain)
Afficher plusieurs pages : Pliage selon livre
Feuillet par livret : 4

J'ai besoin que ça s'imprime ainsi :

96-1 et verso 2-95
94-3 et verso 4-93
92-5 et verso 6-91
90-7 et verso 8-89
88-9 et verso 10-87
et ainsi de suite.

mais présentement ça imprime :
4-1 et verso 2-3
8-5 et verso 6-7
12-9 et verso 10-11
et ainsi de suite.

Quelqu'un peut-il me donner la recette magique ????
Merci de toute aide !

Souriane
Avatar
Tisane
Bonjour Doug,

See the article "Booklet printing" at:
http://www.word.mvps.org/FAQs/Formatting/BookletPrinting.htm


C'est très sympa de venir aider les MVP francophones ;-))

--
Tisane

J'ai besoin d'aide svp. J'ai beau chercher dans le FAQ, ça ne vient
pas répondre à ma question!

J'ai un document de 96 pages avec le "setting" suivant:

Orientation : Paysage
Taille du papier : 8½ x 11 (le A4 nord américain)
Afficher plusieurs pages : Pliage selon livre
Feuillet par livret : 4

J'ai besoin que ça s'imprime ainsi :

96-1 et verso 2-95
94-3 et verso 4-93
92-5 et verso 6-91
90-7 et verso 8-89
88-9 et verso 10-87
et ainsi de suite.

mais présentement ça imprime :
4-1 et verso 2-3
8-5 et verso 6-7
12-9 et verso 10-11
et ainsi de suite.

Quelqu'un peut-il me donner la recette magique ????
Merci de toute aide !

Souriane




Avatar
Souriane
Doug, thank you so much!!!!
It did the job very well. And in less than time that I was expecting!

Merci mille fois!

Souriane
Avatar
zuzu
"Souriane" a remercié :
Doug, thank you so much!!!!
It did the job very well. And in less than time that I was expecting!

Merci mille fois!

Souriane
== Bonjour,

Ce sujet m'intéresse aussi pour la parution d'un bisannuel, mais je ne
connais pas la belle langue de Shakespeare :-(
Alors si tu pouvais m'expliquer en résumé ça serait super cool, merci
cordialement, zuzu

Avatar
Circé
Bonjour zuzu,

Je n'ai pas encore eu le temps de regarder la solution de Doug, mais
dans la faq française, il y a la macro d'anacoluthe. Je fais un
copier-coller car a priori la faq est tombée ! :s

================= Pour pouvoir rétablir l'ordre très particulier des pages recto-verso,
voici un petite macro qui recalcule le tout dans l'ordre ; ça dépend un
peu de l'imprimante selon qu'elle imprime par dessus ou par dessous
(pour garder la pile dans le bon sens à la 2ème passe)
Ajouter au besoin des pages blanches pour que le total des pages soit
un multiple de 4.

Public Sub ImprimeEnLivret()
' macro écrite par Anacoluthe
' imprime le document sous forme de livret
' pour imprimante imprimant les pages dans l'ordre inverse
' imprimante inverse : l'ordre des pages de la pile finale est inversé
' utilise les fonctions zoom de l'impression WORD
Dim NbPages, NbFeuilles, i, Rep As Integer
Dim CouplePage As String
NbPages = ActiveDocument.BuiltInDocumentProperties(wdPropertyPages)
NbFeuilles = Int((NbPages + 3) / 4)
If NbFeuilles * 4 = NbPages Then
Rep = MsgBox("Impression recto-verso de " & _
NbFeuilles & " pages ?", vbYesNo, "Livret")
If Rep = vbYes Then
' impression des rectos
For i = 0 To NbFeuilles - 1
CouplePage = Str((4 * NbFeuilles) - (2 * i)) & ";" & Str(2 * i + 1)
Impr2pages (CouplePage)
Next i
Rep = MsgBox(" retourner les feuilles et appuyer sur OK", vbOKOnly)
' impression des versos
For i = 0 To NbFeuilles - 1
CouplePage = Str(2 * i + 2) & ";" & Str((4 * NbFeuilles) - (2 * i) - 1)
Impr2pages (CouplePage)
Next i
End If
Else
MsgBox " Je n'imprime qu'un multiple de 4 pages !", vbCritical
End If
End Sub

Sub Impr2pages(MesPages As String)
' fonction imprime deux pages utilisée par ImprimeEnLivret
' à adapter selon son format de papier
' d'après simple macro enregistrée d'une impression d'essai
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages,
Item:=wdPrintDocumentContent, Copies:=1, Pages:=MesPages, PageType:=
wdPrintAllPages, Collate:=True, Background:úlse, PrintToFile:úlse,
PrintZoomColumn:=2, PrintZoomRow:=1, PrintZoomPaperWidth:907,
PrintZoomPaperHeight:839
End Sub
==============
Circé
http://faqword.free.fr

zuzu a formulé ce mardi :
"Souriane" a remercié :
Doug, thank you so much!!!!
It did the job very well. And in less than time that I was
expecting!

Merci mille fois!

Souriane
== > Bonjour,

Ce sujet m'intéresse aussi pour la parution d'un bisannuel, mais je
ne connais pas la belle langue de Shakespeare :-(
Alors si tu pouvais m'expliquer en résumé ça serait super cool, merci
cordialement, zuzu