Sebbene questo non sia così semplice in Word come in qualcosa come Adobe FrameMaker (che ha funzionalità di testo condizionale), può essere fatto. Ecco i 2 approcci che ho usato (o parzialmente utilizzato) in passato. Potrebbero essercene altri.
In entrambi i casi, penso che vorrai salvare il tuo documento di base come modello Word (abilitato per le macro), che userai per generare le tre versioni finali.
A. Stili di carattere specifici della versione
- Mappare il contenuto che differisce nelle varie versioni e le eventuali sovrapposizioni in tali differenze, quindi creare 6 nuovi stili di carattere o quanti ne hai determinato è necessario coprire le differenze e le sovrapposizioni. Per ciascuno, imposta lo stile basato sul campo su (proprietà sottostanti) e inserisci un nome descrittivo. Ad esempio, è possibile denominare gli stili Solo versione 1 , Solo versione 2 , Solo versione 3 , Versioni 1 e 2 , Versioni 1 e 3 e Versioni 2 e 3 (oppure, se le versioni sono correlate ai formati di file per l'output, Solo PDF , Solo RTF, eccetera.). Non è necessario definire altre proprietà degli stili.
- Usa questi stili per taggare il contenuto specifico di 1 o più versioni. I contenuti condivisi tra tutte e 3 le versioni non verranno etichettati con nessuno di questi stili.
- Registra 3 macro. Nel primo, denominato Versione 1 (ad esempio), si modificano gli stili Solo versione 2 , Solo versione 3 e Versioni 2 e 3 , attivando la proprietà Nascosto del carattere . Nella macro Versione 2 , fai la stessa cosa per gli stili Solo versione 1 , Solo versione 3 e Versioni 1 e 3 . E nella macro Versione 3 , lo fai solo per Versione 1 , Solo versione 2 e Versioni 1 e 2. Suppongo che ogni macro possa includere anche passaggi che salvano effettivamente l'output nel formato file richiesto (PDF, RTF, ecc.) Per te, ma non ho mai provato a farlo.
Inutile dire che questo approccio sarebbe un po 'doloroso (anche se se non si ha familiarità con i controlli utilizzati nel metodo B, è probabilmente la scelta migliore). Inoltre, poiché Word consente di applicare solo 1 stile di carattere con nome alla volta a un determinato bit di testo, se è necessario applicare altri stili di carattere al testo che verrà nascosto in alcune versioni, si perderanno quegli stili quando si applicare i vari stili specifici della versione.
B. Controlli del contenuto della Galleria Building Block
Soprattutto se le differenze sono a livello di intere frasi, paragrafi o sezioni o se è necessario applicare altri stili di carattere nel testo che cambia, è possibile salvare i blocchi varianti di testo come gruppi di parti rapide. È quindi possibile inserire un controllo contenuto Galleria Building Block (disponibile nella scheda Sviluppatore ) in ogni posizione in cui il testo deve variare e assegnare il gruppo appropriato (galleria / categoria) di varianti a quel controllo.
È quindi possibile selezionare la variante appropriata per ciascun blocco di testo in un menu a discesa. Recentemente ho usato questo approccio in un modello utilizzato per vari tipi di documenti, ognuno dei quali richiede un testo del copyright leggermente diverso.
Presumibilmente, potresti anche registrare una macro o scrivere un codice che selezionerebbe automaticamente tutte le varianti di testo "Versione 1", "Versione 2" o "Versione 3" nell'intero documento e salverà l'output nel formato file desiderato; ma non ho mai provato a farlo.