Questa macro ti prepara le 200 pagine con intestazione e numero di pagina:
Public Sub m()
Dim l As Long
Selection.TypeText Text:="Status s.r.l."
For l = 1 To 199
Selection.InsertBreak Type:=wdPageBreak
Selection.TypeText Text:="Status s.r.l."
Next
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
Poi lanci la tua stampa da file-->Stampa
Se devi posizionare diversamente il numero di pagina o
cambiare la dimensione dei caratteri della scritta,
chiedi pure.
--
----------------------------
Mauro Gamberini
--
Composer s.r.l.
Via dell'Industria, 7
61020 Sassocorvaro (PU)
Tel. +39.0722.769450
Fax +39.0722.769501
Website: www.gruppopierucci.com
E-mail: comp...@gruppopierucci.com
Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute in
questo messaggio sono riservate ed a uso esclusivo del destinatario. Qualora
il messaggio in parola Le fosse pervenuto per errore, La invitiamo ad
eliminarlo senza copiarlo e a non inoltrarlo a terzi, dandocene gentilmente
comunicazione. Grazie.
Pursuant to Legislative Decree No. 196/2003, you are hereby informed that
this message contains confidential information intended only for the use of
the addressee. If you are not the addressee, and have received this message
by mistake, please delete it and immediately notify us. You may not copy or
disseminate this message to anyone. Thank you.
Eccola qui:
Public Sub m()
Dim l As Long
With ActiveDocument.PageSetup
.TopMargin = CentimetersToPoints(0.63)
.BottomMargin = CentimetersToPoints(2)
.LeftMargin = CentimetersToPoints(0.53)
.RightMargin = CentimetersToPoints(0.7)
.HeaderDistance = CentimetersToPoints(0.63)
End With
With Selection.Font
.Name = "Courier New"
.Size = 10
End With
For l = 1 To 199
Selection.InsertBreak Type:=wdPageBreak
Next
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.TypeText Text:="Status s.r.l."
Selection.ParagraphFormat.TabStops(CentimetersToPoints(17)).Position = _
CentimetersToPoints(19.41)
Selection.ParagraphFormat.TabStops(CentimetersToPoints(8.5)).Clear
Selection.TypeText Text:=vbTab
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
--
----------------------------
Mauro Gamberini
Public Sub mm()
Dim l As Long
With ActiveDocument.PageSetup
.TopMargin = CentimetersToPoints(0.63)
.BottomMargin = CentimetersToPoints(2)
.LeftMargin = CentimetersToPoints(0.53)
.RightMargin = CentimetersToPoints(0.7)
.HeaderDistance = CentimetersToPoints(0.63)
End With
Ciao, Marco.
Imposti la pagina, numerazione e intestazione, come preferisci poi premi
*e tieni premuta per un tot* la combinazione di tasti:
Ctrl+Invio
quindi smetti e vedi a che pagina sei arrivato. Se mancano pagine, insisti
con Ctrl+Invio, se ce ne sono di troppo le cancelli col tasto:
<-
(Backspace), eventualmente tenendolo premuto per un tot.
Ci si mette di piu' a descrivere la procedura che a metterla in pratica.
:-)
Prova, se vuoi.
--
(Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP - Office Systems - Access
--------
?SPQR(C)
X
--------
;-)
--
----------------------------
Mauro Gamberini
Bella come soluzione. Se capisco bene, si inserisce un'interruzione di
sezione ogni volta, no?
Ciao, andreij.
No, una "interruzione pagina", come puoi constatare con la combinazione
di tasti "Mostra/Nascondi <simbolo di paragrafo>":
Ctrl+(
-oppure-
Ctrl+Maiusc+8
--