john_revelator
11-12-2007, 21:35
Buona sera a tutti.
Torno a rompere perchč ho uno strano problema con la visualizzazione del pič di pagina.
Utilizzo il seguente codice:
'************************************ Pič di pagina documento ***********
Dim rngFooter As Range
Set rngFooter = objword.ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
With rngFooter
.Text = "Pagina "
.Font.Size = 8
.Font.Name = "Arial Narrow"
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Fields.Add Range:=rngFooter, Type:=wdFieldPage
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Text = "/"
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Fields.Add Range:=rngFooter, Type:=wdFieldNumPages
.Move Unit:=wdCharacter, Count:=1
.Text = " Curriculum Vitae di" & vbCrLf & "Prova" & vbTab
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
End With
'******************************** Fine pič di pagina documento
Applicato ad una semplice form di prova funzionava perfettamente.
Adesso che l'ho copiato in quella che sarā la mia applicazione vera e propria continua a restituirmi un errore di runtime 13 (tipo non corrispondente) in corrispondenza di questa riga
Set rngFooter = objword.ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
Potete darmi qualche indicazione? Grazie come sempre. :)
Torno a rompere perchč ho uno strano problema con la visualizzazione del pič di pagina.
Utilizzo il seguente codice:
'************************************ Pič di pagina documento ***********
Dim rngFooter As Range
Set rngFooter = objword.ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
With rngFooter
.Text = "Pagina "
.Font.Size = 8
.Font.Name = "Arial Narrow"
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Fields.Add Range:=rngFooter, Type:=wdFieldPage
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Text = "/"
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
.Fields.Add Range:=rngFooter, Type:=wdFieldNumPages
.Move Unit:=wdCharacter, Count:=1
.Text = " Curriculum Vitae di" & vbCrLf & "Prova" & vbTab
.Collapse wdCollapseEnd
.Move Unit:=wdCharacter, Count:=1
End With
'******************************** Fine pič di pagina documento
Applicato ad una semplice form di prova funzionava perfettamente.
Adesso che l'ho copiato in quella che sarā la mia applicazione vera e propria continua a restituirmi un errore di runtime 13 (tipo non corrispondente) in corrispondenza di questa riga
Set rngFooter = objword.ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range
Potete darmi qualche indicazione? Grazie come sempre. :)