Emanuele ha scritto:
Ho provato con OOo 2.0.1 e sembra funzionare.
L'ho guardato e non ci ho capito granché... e non saprei nemmeno come
utilizzarlo all'interno di una macro che "duplica una sheet fuori dal
doc"...
La macro che ti servirebbe è quella del terzo post (o volendo anche
dell'ultimo).
Anche di primo mattino quella discussione mi pare un po' criptica e
(senza snobismi) non riconosco "firme" autorevoli...
Questo, insieme all'anno in cui scrivevano, mi rende un po' sospettoso...
Beh, se il file "sorgente" è salvato su disco nella prima sub ti salvi
l'url e nella seconda la utilizzi per caricare gli stili.
Due fatti:
- Il sorgente potrebbe essere solo un documento e non ancora un file...
(con Paolo scherzo molto... ma in genere faccio tesoro di quello che
scrive...:-) )
- Il documento destinazione nasce dall'aver esportato una sheet del
sorgente come NUOVO documento, e in quel momento non è ancora un file...
Da quel che ho capito, però, questa soluzione ti costringe a caricare
sempre tutti gli stili del documento sorgente (senza sovrascrivere
quelli del documento destinazione in virtù del OverwriteStyles = false).
In compenso il documento di destinazione è "vergine" e non ha stili di
pagina... quindi potrebbe accogliere senza problemi tutti gli stili
utente del doc sorgente (e questo non sarebbe nemmeno male... anzi...)
Al momento per ovviare mi viene in mente solo di memorizzare lo stile
che vuoi caricare dal doc sorgente, memorizzare gli stili del doc
destinazione prima di caricare quelli "nuovi", fatto questo eliminare
tutti quelli che non ti interessano...un po' macchinoso...
Se il destinazione è nuovo e vergine il problema che esponi non dovrebbe
esistere:
se li carica tutti e poi basterà impostare sStile_Pag come corrente.
In alternativa puoi salvarti lo stile, come già fai, crearne uno nuovo
del doc destinazione ed aggiornare tutte le impostazioni, dovrebbe
funzionare anche così.
Non ho provato... ma gli argomenti dell'oggetto oAktPage sono ben 117...
solo a scrivere la macro senza fare errori ci vorrebbe una vita... :-)
(senza contare il peso del codice...)
Scriverli con una sola riga tutti di un botto sarebbe tremendamente
elegante... :-)
La notte ha portato consiglio?
ciao
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]