Discussione:
Numero di pagina corrente con VBA
(troppo vecchio per rispondere)
sassolino
2007-07-24 00:02:05 UTC
Permalink
Ciao a tutti,
solo una domanda apparentemente semplice: come si fa ad ottenere il numero
della pagina dove è posizionato il cursone quando si lavora con VBA?
Non so più dove sbattere la testa!
Grazie

Sassolino
Tiziano Marmiroli
2007-07-24 06:28:04 UTC
Permalink
Post by sassolino
Ciao a tutti,
solo una domanda apparentemente semplice: come si fa ad ottenere il numero
della pagina dove è posizionato il cursone quando si lavora con VBA?
Non so più dove sbattere la testa!
Newsgroups: microsoft.public.it.office.word
Subject: Re: Numero Pagina da Visual Basic
Date: Mon, 20 Nov 2006 15:59:16 GMT
http://www.google.it/groups?threadm=d7j3m2lki7veampur0ri0dj8dq822r9tlq%404ax.com
--
Tiziano Marmiroli
Microsoft MVP - Office System
sassolino
2007-07-24 15:06:03 UTC
Permalink
Grazie per il tuo post, ma nella discussione da te indicata non si arriva
alla soluzione del problema posto.
Ciao

Sassolino
Post by Tiziano Marmiroli
Post by sassolino
Ciao a tutti,
solo una domanda apparentemente semplice: come si fa ad ottenere il numero
della pagina dove è posizionato il cursone quando si lavora con VBA?
Non so più dove sbattere la testa!
Newsgroups: microsoft.public.it.office.word
Subject: Re: Numero Pagina da Visual Basic
Date: Mon, 20 Nov 2006 15:59:16 GMT
http://www.google.it/groups?threadm=d7j3m2lki7veampur0ri0dj8dq822r9tlq%404ax.com
--
Tiziano Marmiroli
Microsoft MVP - Office System
Mauro Gamberini
2007-07-25 07:02:20 UTC
Permalink
Post by sassolino
Grazie per il tuo post, ma nella discussione da te indicata non si arriva
alla soluzione del problema posto.
Questo risolve?

Public Sub m()
MsgBox Selection.Information(wdActiveEndPageNumber)
End Sub
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
sassolino
2007-07-25 08:30:01 UTC
Permalink
Si, questo restituisce proprio quello che mi serviva, grazie!
Excel e word hanno due strutture completamente differenti, quella di word
appare addirittura quasi priva di logica, questo probabilmente perchè non la
conosco. A proposito di questo, sapete mica dove posso trovare informazioni a
riguardo, semplicemente come è composta la struttura, quali sono le
gerarchie, ecc?
Grazie ancora

Sassolino
Post by Mauro Gamberini
Post by sassolino
Grazie per il tuo post, ma nella discussione da te indicata non si arriva
alla soluzione del problema posto.
Questo risolve?
Public Sub m()
MsgBox Selection.Information(wdActiveEndPageNumber)
End Sub
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
Mauro Gamberini
2007-07-25 08:37:27 UTC
Permalink
Post by sassolino
Si, questo restituisce proprio quello che mi serviva, grazie!
Excel e word hanno due strutture completamente differenti, quella di word
appare addirittura quasi priva di logica, questo probabilmente perchè non la
conosco. A proposito di questo, sapete mica dove posso trovare
informazioni a
riguardo, semplicemente come è composta la struttura, quali sono le
gerarchie, ecc?
Nella guida VBA di Word.
Nel Visualizzatore oggetti di Word(premi F2 nell'editor del VBA)
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
sassolino
2007-07-25 13:28:03 UTC
Permalink
Sulla guida VBA di word ho già passato un pò di tempo, ma quello che non mi
riesce di capire è chi sta dentro a che cosa!?! Ad esempio, le sezioni sono
un sottoinsieme del documento, header e footer lo sono del documento, della
sezione o di entrambi? L'oggetto range in word cosa rappresenta ed è un
sottoinsieme di che cosa? Lo si trova un pò ovunque, e proprio per questo me
ne sfugge il significato. Il numero di pagina, per il quale ho postato nel
forum, proprio perchè conta le pagine, pensavo fosse una proprietà del
documento e invece...
Torno a dire, probabilmente per mia non conoscenza. Mi sai indicare, senza
perderci tempo, qualche indirizzo dove trovare info sulla struttura e sulle
gerarchie? Grazie

Sassolino
Post by Mauro Gamberini
Post by sassolino
Si, questo restituisce proprio quello che mi serviva, grazie!
Excel e word hanno due strutture completamente differenti, quella di word
appare addirittura quasi priva di logica, questo probabilmente perchè non la
conosco. A proposito di questo, sapete mica dove posso trovare informazioni a
riguardo, semplicemente come è composta la struttura, quali sono le
gerarchie, ecc?
Nella guida VBA di Word.
Nel Visualizzatore oggetti di Word(premi F2 nell'editor del VBA)
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
Mauro Gamberini
2007-07-25 13:47:44 UTC
Permalink
Post by sassolino
Sulla guida VBA di word ho già passato un pò di tempo, ma quello che non mi
riesce di capire è chi sta dentro a che cosa!?! Ad esempio, le sezioni sono
un sottoinsieme del documento, header e footer lo sono del documento, della
sezione o di entrambi? L'oggetto range in word cosa rappresenta ed è un
sottoinsieme di che cosa? Lo si trova un pò ovunque, e proprio per questo me
ne sfugge il significato. Il numero di pagina, per il quale ho postato nel
forum, proprio perchè conta le pagine, pensavo fosse una proprietà del
documento e invece...
Torno a dire, probabilmente per mia non conoscenza. Mi sai indicare, senza
perderci tempo, qualche indirizzo dove trovare info sulla struttura e sulle
gerarchie? Grazie
Nella guida di Word la voce:

Modello di oggetti di Word

Giochicchiando un po' con la pagina e le sue sottosezioni
vedo che:

Insieme Sections
Fa parte di *vari* oggetti:
Range, Document, Selection
e a sua volta contiene oggetti

Oggetto: Range
Fa parte di *vari* oggetti e insiemi
e a sua volta contiene oggetti e insiemi

Credo davvero che capire la guida sia più utile
di qualsiasi libro o guida virtuale e/o cartacea.
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
sassolino
2007-07-25 14:50:04 UTC
Permalink
Nella mia guida in linea di VBA "Modello di oggetti di Word" non c'è, però
siccome il tuo riferimento è preciso, sono andato a spulciare il CD
d'installazione e in effetti c'è un CHM che descrive il modello ad oggetti di
word. La rappresentazione contenuta al suo interno aiuta molto a capire dove
reperire le informazioni. Grazie.

Sassolino
Post by Mauro Gamberini
Post by sassolino
Sulla guida VBA di word ho già passato un pò di tempo, ma quello che non mi
riesce di capire è chi sta dentro a che cosa!?! Ad esempio, le sezioni sono
un sottoinsieme del documento, header e footer lo sono del documento, della
sezione o di entrambi? L'oggetto range in word cosa rappresenta ed è un
sottoinsieme di che cosa? Lo si trova un pò ovunque, e proprio per questo me
ne sfugge il significato. Il numero di pagina, per il quale ho postato nel
forum, proprio perchè conta le pagine, pensavo fosse una proprietà del
documento e invece...
Torno a dire, probabilmente per mia non conoscenza. Mi sai indicare, senza
perderci tempo, qualche indirizzo dove trovare info sulla struttura e sulle
gerarchie? Grazie
Modello di oggetti di Word
Giochicchiando un po' con la pagina e le sue sottosezioni
Insieme Sections
Range, Document, Selection
e a sua volta contiene oggetti
Oggetto: Range
Fa parte di *vari* oggetti e insiemi
e a sua volta contiene oggetti e insiemi
Credo davvero che capire la guida sia più utile
di qualsiasi libro o guida virtuale e/o cartacea.
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
Giovanni Zezza
2007-07-26 07:17:33 UTC
Permalink
Non vedo il messaggio a cui rispondi, quindi provo a rispondere qui.
Post by sassolino
Sulla guida VBA di word ho già passato un pò di tempo, ma quello che non
mi riesce di capire è chi sta dentro a che cosa!?! Ad esempio, le sezioni
sono un sottoinsieme del documento, header e footer lo sono del documento,
della sezione o di entrambi?
Ogni sezione ha più intestazioni e più piè di pagina, quindi
gerarchicamente un oggetto HeaderFooter appartiene ad un oggetto Section.

La proprietà Headers di Section restituisce un insieme HeadersFooters che
contiene tutti gli oggetti HeaderFooter intestazioni della sezione.
Analogamente, la proprietà Footers di Section restituisce l'insieme
HeadersFooters dei piè di pagina di quella sezione.
L'oggetto range in word cosa rappresenta ed è un sottoinsieme di che cosa?
Lo si trova un pò ovunque, e proprio per questo me ne sfugge il
significato.
Range rappresenta un brano nel documento, qualsiasi "pezzo" che tu possa
selezionare, e non è propriamente "sottoinsieme" di nulla (non è una
suddivisione logica del documento, ma una selezione arbitraria).

Ovviamente, il documento ha un Range naturale, che è tutto il contenuto del
documento; una sezione ha un Range naturale che è tutta la sezione; un
paragrafo ha un Range naturale che è il contenuto del paragrafo... quasi
ogni oggetto in Word ha un suo Range di riferimento.

Per contro, dato un certo Range, questo ovviamente può avere una o più
sezioni di pertinenza (perché tutte interamente contenute nel Range, o
perché parte del Range è dentro una sezione), uno o più paragrafi, una o
più tabelle, campi...
Il numero di pagina, per il quale ho postato nel forum, proprio perchè
conta le pagine, pensavo fosse una proprietà del documento e invece...
Il numero di pagine E' una proprietà del documento
(ActiveDocument.BuiltinDocumentProperties(wdPropertyPages)), ma tu hai
chiesto "il numero della pagina dove è posizionato il cursore"; il numero
di pagina di uno specifico punto del documento è una caratteristica di quel
punto, quindi è logico aspettarsi che questa informazione dipenda da Range,
in questo caso dal particolare tipo di Range che rappresenta la "posizione
del cursore", cioè Selection.

Ciao.

Tiziano Marmiroli
2007-07-25 14:25:49 UTC
Permalink
Post by sassolino
Sulla guida VBA di word ho già passato un pò di tempo, ma quello che non mi
riesce di capire è chi sta dentro a che cosa!?! Ad esempio, le sezioni sono
un sottoinsieme del documento, header e footer lo sono del documento, della
sezione o di entrambi? L'oggetto range in word cosa rappresenta ed è un
sottoinsieme di che cosa? Lo si trova un pò ovunque, e proprio per questo me
ne sfugge il significato. Il numero di pagina, per il quale ho postato nel
forum, proprio perchè conta le pagine, pensavo fosse una proprietà del
documento e invece...
Torno a dire, probabilmente per mia non conoscenza. Mi sai indicare, senza
perderci tempo, qualche indirizzo dove trovare info sulla struttura e sulle
gerarchie? Grazie
Subject: Re: macro
Date: Fri, 12 Dec 2003 00:28:07 +0100
Newsgroups: microsoft.public.it.office.word
http://www.google.it/groups?threadm=%23Quce4DwDHA.1196%40TK2MSFTNGP12.phx.gbl
Url breve: http://snurl.com/peep/1oqoa

How To Find and Use Office Object Model Documentation
http://support.microsoft.com/KB/222101
--
Tiziano Marmiroli
Microsoft MVP - Office System
Mauro Gamberini
2007-07-25 14:44:04 UTC
Permalink
Post by Tiziano Marmiroli
How To Find and Use Office Object Model Documentation
http://support.microsoft.com/KB/222101
Nel mio pacchetto non ci sono: Ufficio, Accesso,
Grafico e Raccoglitore. Che faccio, chiamo Microsoft?
--
---------------------------
Mauro Gamberini(non metto la faccina...)
http://www.riolab.org/
VeroToad [MVP]
2007-07-25 14:50:41 UTC
Permalink
Post by Mauro Gamberini
Post by Tiziano Marmiroli
How To Find and Use Office Object Model Documentation
http://support.microsoft.com/KB/222101
Nel mio pacchetto non ci sono: Ufficio, Accesso,
Grafico e Raccoglitore. Che faccio, chiamo Microsoft?
No, no... per Raccoglitore è del tutto normale perché è stato
"interromputo" :-)
--
VeroToad, MVP Windows - Shell/User
My MVP Profile: http://mvp.support.microsoft.com/profile/Simone.Vigano
My Blog: http://blogs.dotnethell.it/VeroToad
Tiziano Marmiroli
2007-07-25 15:01:40 UTC
Permalink
Post by Mauro Gamberini
Post by Tiziano Marmiroli
How To Find and Use Office Object Model Documentation
http://support.microsoft.com/KB/222101
Nel mio pacchetto non ci sono: Ufficio, Accesso,
Grafico e Raccoglitore. Che faccio, chiamo Microsoft?
Nell'articolo che ho segnalato, intitolato "How To Find and Use Office
Object Model Documentation", non si parla di "Ufficio, Accesso, Grafico
e Raccoglitore". Visto che non sono in grado di capire a cosa ti
riferisci ti invito a chiedere direttamente a ***@microsoft.com
--
Tiziano "Lapalissiano" Marmiroli
Mauro Gamberini
2007-07-25 15:39:41 UTC
Permalink
Post by Tiziano Marmiroli
Visto che non sono in grado di capire a cosa ti
Sarebbe in fondo alla lista delle domande e dei perchè...8-)
--
---------------------------
Mauro Gamberini
http://www.riolab.org/
Continua a leggere su narkive:
Loading...