|
Topic Topic Hot Topic New Topic Locked Topic Sticky Topic Hidden |
|
Post Reply
|
| Author | |
patrini
Utente Base
Joined: 31/Mar/2007 Status: Offline Points: 61 |
Topic: SPLIT di un documento in N documentiPosted: 20/Mar/2008 at 19:03 |
|
Ciao da Patrini --------------------inizio---------------------------------- --- domanda 2 vorrei spezzare (in modo automatico e non manuale) il documento di partenza in N documenti word, la prima riga di ogni documento conterrà la parola "domanda" ; pertanto ogni documento sarà composto dal titolo e dal testo di ogni singola domanda; il documento 2.doc conterra" il documento 3.doc conterra" ho provato a costruire una macro con la registrazione, ogni suggerimento sara" ben gradito grazie e ciao da patrini Edited by patrini |
|
|
ciao e grazie da patrini
|
|
![]() |
|
Ricky53
Amministratore
Esperto di Excel e PowerPoint Joined: 05/Ott/2006 Location: Italy Status: Offline Points: 9482 |
Posted: 20/Mar/2008 at 23:46 |
|
Ciao,
invia quello che hai prodotto e ci ragioniamo sopra. Ciao da Ricky53 |
|
|
Amministratore
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare Più chiara è la vostra spiegazione Più immediata sarà la nostra soluzione |
|
![]() |
|
patrini
Utente Base
Joined: 31/Mar/2007 Status: Offline Points: 61 |
Posted: 21/Mar/2008 at 18:42 |
|
Ciao Ricky53,grazie per l'interessamento; ciao da patrini
|
|
|
ciao e grazie da patrini
|
|
![]() |
|
patrini
Utente Base
Joined: 31/Mar/2007 Status: Offline Points: 61 |
Posted: 23/Mar/2008 at 21:59 |
|
Ciao da Patrini La soluzione richiede che il file di partenza contenga una stringa (variabile DELIM) che funga da delimitatore Il documento di partenza pertanto sarà cosi" composto ------- INIZIO------------------- \\\ \\\ \\\ ------------------------------------FINE ---------
Dim delim, nn, I, J, docc, vett
VETT è un vettore che contiene il risultato della funzione SPLIT VETT(1) conterrà VETT(2) conterrà VETT(2) conterrà NN , risultato di UBOUND(vett) contiene il numero degli elementi di VETT, nel nostro esempio 3 DOC è il documento di lavoro DOCC è il nome con cui il documento viene salvato la macro costruirà 3 documenti : 501.doc conterrà 502.doc conterrà 503.doc conterrà
la soluzione proposta da Claudio risolve
|
|
|
ciao e grazie da patrini
|
|
![]() |
|
hyperion
Amministratore
Responsabile del Forum Joined: 19/Giu/2006 Location: Italy Status: Offline Points: 1799 |
Posted: 27/Mar/2008 at 13:24 |
|
Ok ragazzi, la soluzione è stata scritta ed è stata utile.
Metto in rilievo la discussione, perchè potrà essere utile a molti in futuro. P.S: grazie a patrini che ha condiviso le informazioni sul forum Edited by hyperion |
|
![]() |
|
borgodiavalon
Nuovo Utente
Joined: 21/Nov/2008 Location: Italy Status: Offline Points: 16 |
Posted: 10/Mar/2009 at 11:23 |
|
è possibile usare come delimitazione l'interruzione di pagina? io dovrei fare circa la stessa cosa sopra descritta, però su una file contenente una lettera tipo creata con stampa unione.
|
|
![]() |
|
borgodiavalon
Nuovo Utente
Joined: 21/Nov/2008 Location: Italy Status: Offline Points: 16 |
Posted: 12/Mar/2009 at 16:29 |
|
posto il codice realizzato da giovanni zezza e da me modificato (per questo motivo probabilmente non sarà formalmente corretto) che mi ha permesso di risolvere il problema. probabilmente può essere visto come integrazione al post. Public Sub separa_sezioni() Set doc_da = ActiveDocument codice = Selection.Text: |
|
![]() |
|
Post Reply
|
|
|
Tweet
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |