Newsgroup: it.comp.lang.visual-basic
Titolo: Campi in word.

Ciao a tutti. Ho questo problema(premetto che sono un principiante in visual
basic)
Ho due pagine in word con due tabelle, (una per pagina),
dove devo inserire del testo uguale nelle due tabelle.
Come si può fare, una volta inserito il testo nella prima tabella
automaticamente questo testo sia anche  nella seconda tabella della seconda
pagina?
In excel si fa "=a cella n."
E in Word?
Grazie 1000

 E in Word?
... sempre senza usare visual basic potresti prendere in esame
i segnalibri e verificare se fanno al caso tuo.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 ha scritto nel messaggio
news:8lsjoa$njf$2...@nslave1.tin.it...


 E con visual basic come si può fare?
Se ubbidissi al primo impulso risponderei
"CHE COSA?! Come si puo` fare cosa?"
e chiuderei coi saluti.
Ma, anche se tu non hai pieta` di me, cerchero` di averne io
di te. Anzi... no, cribbio! Non e` giusto. Rispondi prima tu e
dimmi se ti sei disturbato a verificare la faccenda dei
segnalibri. Ti vanno bene? Non ti vanno bene? E se non ti
vanno bene, perche'?
Poi specifica meglio come dovrebbe avvenire la cosa:
soprattutto la sequenza delle operazioni: come vorresti, come
ti immagini che debba avvenire? Descrivi, usa parole in piu`,
non in meno. Rileggi quello che scrivi per evitare
informazioni fuorvianti del tipo "seconda tabella della
seconda pagina". Insomma, fai come se la cosa ti interessasse
veramente. Noi che rispondiamo ce la mettiamo tutta. Tu fa'
altrettanto.


 ha scritto nel messaggio
news:8m3fq1$67p$5...@nslave1.tin.it...


 news:8lsjoa$njf$2...@nslave1.tin.it...


 Scusami Maurizio, non ho capito come devono essere
utilizzati i segnalibri per ottenere quanto richiesto da
Alessandro.
Un modo (bada bene, *UN* modo: ne' l'unico ne' il migliore...)
potrebbe essere questo:
In un documento di Word abbiamo due tabelle di 2 righe per due
colonne; in una cella della prima tabella, diciamo in riga 1,
colonna 2, ossia B1, scriviamo i seguenti codici di campo:
    { ASK Campo1 "Immetti 'Campo1'" }{ REF Campo1 }
-oppure-
    { ASK Campo1 "Immetti 'Campo1'" }{ Campo1 }
e, nella seconda tabella, stesse coordinate B1:
    { REF Campo1 }
-oppure-
    { Campo1 }
Risultato: ogni volta che il foglio viene ricalcolato viene
richiesto di assegnare un valore al segnalibro "Campo1" (si
puo` accettare il valore corrente) e le due tabelle vengono
aggiornate con gli stessi valori.
Forse questo e` il sistema piu` spiccio, senza scrivere una
riga di codice...
Un altro modo potrebbe essere di creare da codice il
segnalibro "Campo1" assegnandogli il valore trovato nella
cella B1 della Tabella1, ottenendone la duplicazione in
Tabella2 B1 grazie al codice di campo { REF Campo1 }.
Ancora. Potremmo creare un form che richiede i valori...
Modi ce ne sono in abbondanza. Quello che ancora non ho
afferrato bene del discorso di Alessandro e` la sequenza delle
operazioni, qualcosa del tipo:
Creo un modello
L'utente crea un nuovo documento basato su tale modello
Gli si presenta una maschera di inserimento dati
I valori cosi` ottenuti vanno scritti nelle varie posizioni
del documento
Ecc.
Perche` se intende gestire l'editazione dell'utente *mentre
avviene* (non so se sono chiaro, adesso) mi sembra costosa e
piena di rischi.


 Per non scrivere due volte la stessa cosa volevo sapere se
era possibile farlo in automatico,(come in excel).
[...]
Mentre stavo per risponderti e` arrivato anche l'intervento di
AndreaP cosi` ne ho approfittato ed ho risposto ad entrambi
appendendomi al post di AndreaP. Spero tu possa leggerlo, in
caso contrario... fischia.


 ha scritto nel messaggio
news:8m6q5f$c9t$1...@nslave1.tin.it...


 C'č un tasto per fare l'aggiornamento ?
F9 per aggiornare i campi (prima "seleziona tutto", se vuoi
aggiornarli tutti)
...e F1 per aggiornare te stesso... ;-)))
Controlla anche l'opzione (Strumenti/Opzioni/Stampa?)
"aggiorna campi".


 ...e F1 per aggiornare te stesso... ;-)))
Questa mi ci voleva ! Grazie di tutto.
---
AndreaP