[Risolto] Più indici analitici per un documento
Re: [Risolto] Più indici analitici per un documento
In compenso, una limitazione l'ho scoperta io: l'indice personalizzato "trasformato" in analitico dalla macro non viene riconosciuto come analitico quando si intendano aggiungere delle sottovoci. In parole povere, non è possibile utilizzare i campi "Chiave 1" e "Chiave 2" da Inserisci | Indici e tabelle | Voce
Analogamente, non essendo riconosciuto come indice analitico, non è possibile modificarne la formattazione per - ad esempio - inserire i separatori alfabetici.
C'è modo di risolvere questi problemi? :/
PS) Per un errore nella successione di comandi, nell'elenco degli indici proposto dalla macro si è anche aggiunto un "User-Defined" che non mi riesce più di togliere (nessuna voce è associato ad essa); ma questa è cosa da nulla, dato che non crea problemi concreti.
Analogamente, non essendo riconosciuto come indice analitico, non è possibile modificarne la formattazione per - ad esempio - inserire i separatori alfabetici.
C'è modo di risolvere questi problemi? :/
PS) Per un errore nella successione di comandi, nell'elenco degli indici proposto dalla macro si è anche aggiunto un "User-Defined" che non mi riesce più di togliere (nessuna voce è associato ad essa); ma questa è cosa da nulla, dato che non crea problemi concreti.
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Preniamo un problema alla volta .
Ti propongo una nuova versione, dove il testo della voce può essere scritto così : "Chiave 1|Voce" (più chiavi sono possibili purchè il separatore "|" sia utilizzato).
Fami sapere se conviene.
Non vedo una soluzione facile da programmare e facile per l'utente.Otaku ha scritto:In compenso, una limitazione l'ho scoperta io: l'indice personalizzato "trasformato" in analitico dalla macro non viene riconosciuto come analitico quando si intendano aggiungere delle sottovoci. In parole povere, non è possibile utilizzare i campi "Chiave 1" e "Chiave 2" da Inserisci | Indici e tabelle | Voce
Ti propongo una nuova versione, dove il testo della voce può essere scritto così : "Chiave 1|Voce" (più chiavi sono possibili purchè il separatore "|" sia utilizzato).
Fami sapere se conviene.
L'indice dà le pagine. Vedi se non ci sono voci malformati.Otaku ha scritto:PS) Per un errore nella successione di comandi, nell'elenco degli indici proposto dalla macro si è anche aggiunto un "User-Defined" che non mi riesce più di togliere (nessuna voce è associato ad essa); ma questa è cosa da nulla, dato che non crea problemi concreti.
Editato: Aggiunta una versione sperimentale per consentire i separatori alfabetici: provvisoriamente basta aggiungere un "*" (asterisco) alla fine del nome del indice per ottenere i separatori. |
- Allegati
-
- multi_lex_index.py.zip
- versione sperimentale che consente chiavi e separatori alfabetici
- (3.61 KiB) Scaricato 256 volte
-
- multi_lex_index.zip
- versione che consente le chiavi
- (3.59 KiB) Scaricato 256 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
- Il sistema delle chiavi lo trovo addirittura meglio dell'originale; complimenti: ottima soluzione!
- Problema dell'"user-defined" individuato e risolto: una cornice si era nascosta sotto un'altra...
- L'asterisco potrebbe essere un'ottima soluzione; solo, non so come si cambi il nome di un indice già pieno di voci; c'è un "rinomina" da qualche parte?
- Problema dell'"user-defined" individuato e risolto: una cornice si era nascosta sotto un'altra...
- L'asterisco potrebbe essere un'ottima soluzione; solo, non so come si cambi il nome di un indice già pieno di voci; c'è un "rinomina" da qualche parte?
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Ciao, e grazie .
Qui sotto una nuova versione, con un'opzione aggiuntiva "Separatori alfabetici". Onde evitare alcuni problemi, questa opzione non può essere utilizzata insieme a "Applica a tutti".
Saluti.
Qui sotto una nuova versione, con un'opzione aggiuntiva "Separatori alfabetici". Onde evitare alcuni problemi, questa opzione non può essere utilizzata insieme a "Applica a tutti".
Saluti.
- Allegati
-
- multi_lex_index.zip
- (4.7 KiB) Scaricato 246 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Ottimo lavoro come sempre; e sempre grazie.
Solo una cosa: pare che non funzionino le sotto-sottovoci: mentre "Rocce|Calcari" va benissimo, "Rocce|Calcari|Carniole" non compare nell'indice...
Cogliendo l'occasione, è possibile aggiungere l'opzione di grassettare le pagine cui si vuole dare maggiore attenzione (tipo perché c'è una trattazione approfondita)? Potrei suggerire il carattere "_" al fondo del richiamo. Tipo "Rocce|Calcari_"
Solo una cosa: pare che non funzionino le sotto-sottovoci: mentre "Rocce|Calcari" va benissimo, "Rocce|Calcari|Carniole" non compare nell'indice...
Cogliendo l'occasione, è possibile aggiungere l'opzione di grassettare le pagine cui si vuole dare maggiore attenzione (tipo perché c'è una trattazione approfondita)? Potrei suggerire il carattere "_" al fondo del richiamo. Tipo "Rocce|Calcari_"
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Ciao, e grazie per i suggerimenti .
Propongo una versione un po' più ambiziosa.
Ho incluso la possibilità di grassettare le voci principali come chiesto, aggiugendo il carattere "_" al fondo della voce.
Invece non ho bene capito il problema con le chiavi: come si potrebbe avere una chiave che sarebbe allo stesso tempo una voce?
Buona domenica.
Propongo una versione un po' più ambiziosa.
Ho incluso la possibilità di grassettare le voci principali come chiesto, aggiugendo il carattere "_" al fondo della voce.
Invece non ho bene capito il problema con le chiavi: come si potrebbe avere una chiave che sarebbe allo stesso tempo una voce?
Buona domenica.
- Allegati
-
- multi_lex_index.zip
- (6.24 KiB) Scaricato 246 volte
-
- Otaku_v5.odt
- (48.98 KiB) Scaricato 248 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Chiave/Voce... Sono io che mi sono espresso in modo non corretto
Nel file Otaku_v5 sembra funzionare tutto; nel mio (allegato), succedono un sacco di casini. Forse per la compresenza di più indici?
Nel mio file, continuano a non comparire le chiavi di terzo livello (le famose carniole), se seleziono "applica a tutti" (anche senza selezionare i separatori) e clicco "aggiorna" mi si cancellano gli indici, se seleziono "separatori alfabetici" non succede nulla, ecc.
Grazie comunque per l'infinita pazienza.
Nel file Otaku_v5 sembra funzionare tutto; nel mio (allegato), succedono un sacco di casini. Forse per la compresenza di più indici?
Nel mio file, continuano a non comparire le chiavi di terzo livello (le famose carniole), se seleziono "applica a tutti" (anche senza selezionare i separatori) e clicco "aggiorna" mi si cancellano gli indici, se seleziono "separatori alfabetici" non succede nulla, ecc.
Grazie comunque per l'infinita pazienza.
- Allegati
-
- Definitivo - senza foto.odt
- (28.15 KiB) Scaricato 247 volte
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Ciao,
A casa mia tutto sembra perfetto: Sei sicuro di aver scaricato l'ultima versione del file multi_lex_index.zip (viewtopic.php?p=50683#p50683)?
A casa mia tutto sembra perfetto: Sei sicuro di aver scaricato l'ultima versione del file multi_lex_index.zip (viewtopic.php?p=50683#p50683)?
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Ahi! Nel momento in cui otteniamo risultati diversi con la stessa procedura della stessa macro sullo stesso file, son casini!...
Quel che ottieni tu, è esattamente ciò che servirebbe a me, ma questo è quel che mi capita:
1. Mi posiziono sull'Indice degli Argomenti per poter vedere cosa succede
2. Lancio la macro, che mi propone già "Indice degli Argomenti"
3. Seleziono "Separatori alfabetici" e clicco "Aggiorna".
...Anche aspettando, non succede assolutamente nulla.
Esco, cliccando su "Annulla".
4. Lancio nuovamente la macro,
5. Seleziono solo "Applica a tutti" (non i separatori) e clicco "Aggiorna"
...e spariscono tutti i contenuti di tutti gli indici. Restano solo i titoli.
Faccio "ctrl-z" due volte per recuperarli.
L'unico tasto che funziona correttamente è "cancella".
Per caso, sbaglio qualcosa nella sequenza dei comandi?
Ho verificato e reinstallato per sicurezza l'ultima versione della macro: è quella giusta.
PS) Già che ci siamo, una info al volo: esiste il modo di rendere una pagina totalmente nera? Modificando lo sfondo, mi resta bianco il margine esterno all'area di testo.
Quel che ottieni tu, è esattamente ciò che servirebbe a me, ma questo è quel che mi capita:
1. Mi posiziono sull'Indice degli Argomenti per poter vedere cosa succede
2. Lancio la macro, che mi propone già "Indice degli Argomenti"
3. Seleziono "Separatori alfabetici" e clicco "Aggiorna".
...Anche aspettando, non succede assolutamente nulla.
Esco, cliccando su "Annulla".
4. Lancio nuovamente la macro,
5. Seleziono solo "Applica a tutti" (non i separatori) e clicco "Aggiorna"
...e spariscono tutti i contenuti di tutti gli indici. Restano solo i titoli.
Faccio "ctrl-z" due volte per recuperarli.
L'unico tasto che funziona correttamente è "cancella".
Per caso, sbaglio qualcosa nella sequenza dei comandi?
Ho verificato e reinstallato per sicurezza l'ultima versione della macro: è quella giusta.
PS) Già che ci siamo, una info al volo: esiste il modo di rendere una pagina totalmente nera? Modificando lo sfondo, mi resta bianco il margine esterno all'area di testo.
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Le informazioni di tale indice sono registrate alla sua creazione nel oggetto stesso. Lo che succede è che la macro non trova quelle informazioni perchè l'indice fù creato prima.
Prova così:
- lancia la macro e cancella tutti (con l'opzione "Applica a tutti");
- crea di nuovo ogni indice.
Prova così:
- lancia la macro e cancella tutti (con l'opzione "Applica a tutti");
- crea di nuovo ogni indice.
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Yeah! Funge...
Ottimo supporto; grazie.
Ottimo supporto; grazie.
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Una (ultima?) versione che correge un paio di piccoli errori.
- Allegati
-
- multi_lex_index.zip
- (6.24 KiB) Scaricato 219 volte
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Mi pareva troppo bello!
Dopo aver risolto i problemi col documento dell'altra volta, ho provato a rifare le stesse cose in un altro testo, illudendomi che fosse banale, e invece mi intoppo..
- jre7 funziona senza problemi (riconosciuto, nessun messaggio d'errore)
- le macro sono abilitate e il livello di sicurezza "medio" non dà problemi
- i file .py e .dialog sono al loro posto e funzionano benissimo
Il punto in cui mi intoppo è nel creare da zero gli indici analitici personalizzati; probabilmente mi son perso un passaggio...
Mi pareva che la procedura fosse questa:
1. Creare un indice personalizzato con almeno una voce
2. Lanciare la macro per trasformarlo in indice analitico personalizzato
Fino a qui, funziona tutto benissimo, salvo che se ripeto l'operazione per crearne un altro, i due indici risultano essere due copie dello stesso indice, con le stesse voci
Come faccio a far distinguere il primo dal secondo?
Pur avendo titoli diversi, vengono entrambi identificati come "indice personalizzato". L'unico, il solo "indice personalizzato", da cui il problema.
Immagino che la soluzione sia banale, ma non la conosco...
Scusate ancora.
Dopo aver risolto i problemi col documento dell'altra volta, ho provato a rifare le stesse cose in un altro testo, illudendomi che fosse banale, e invece mi intoppo..
- jre7 funziona senza problemi (riconosciuto, nessun messaggio d'errore)
- le macro sono abilitate e il livello di sicurezza "medio" non dà problemi
- i file .py e .dialog sono al loro posto e funzionano benissimo
Il punto in cui mi intoppo è nel creare da zero gli indici analitici personalizzati; probabilmente mi son perso un passaggio...
Mi pareva che la procedura fosse questa:
1. Creare un indice personalizzato con almeno una voce
2. Lanciare la macro per trasformarlo in indice analitico personalizzato
Fino a qui, funziona tutto benissimo, salvo che se ripeto l'operazione per crearne un altro, i due indici risultano essere due copie dello stesso indice, con le stesse voci
Come faccio a far distinguere il primo dal secondo?
Pur avendo titoli diversi, vengono entrambi identificati come "indice personalizzato". L'unico, il solo "indice personalizzato", da cui il problema.
Immagino che la soluzione sia banale, ma non la conosco...
Scusate ancora.
OpenOffice 4.1.5 su Windows 10
-
- Volontario
- Messaggi: 164
- Iscritto il: venerdì 9 giugno 2017, 13:48
Re: [Risolto] Più indici analitici per un documento
Ciao e buona sera,
Per definire un nuovo indice personalizzato, devi premere il pulsante con un "+" a destra dei nomi di indici (nel dialogo dove s'inseriscono le voci) e dare il nome che hai scelto: Con piacere.
Per definire un nuovo indice personalizzato, devi premere il pulsante con un "+" a destra dei nomi di indici (nel dialogo dove s'inseriscono le voci) e dare il nome che hai scelto: Con piacere.
OpenOffice 4.1.2/4.1.4 | LibreOffice 5.4.4/6.0
Win7 + LinuxMint
Win7 + LinuxMint
Re: [Risolto] Più indici analitici per un documento
Salve ancora (ahimé!)
Avendo dovuto cambiare pc, ho dovuto reinstallare Open Office e macro...
Funziona quasi tutto, ma c'è appunto un "quasi" (probabilmente facilmente risolvibile)
Credo di aver seguito tutte le procedure corrette, ma quando ho a che fare con le sottovoci, per le quali avevamo creato il separatore " | "...
invece di:
Voce principale
Voce secondaria
ottengo:
Voce principale | Voce secondaria
Riepilogo le procedure che ho seguito per inserire la macro, così vediamo se ho sbagliato qualcosa
0. Installare Java
1. Abilitare Java
Strumenti / Opzioni / Open Office / Java Selezionare una versione già installata
2. Verificare il livello di sicurezza
Strumenti / Opzioni / Sicurezza / Sicurezza delle macro Medio
3. Copiare i file nella directory del profilo utente (ho usato l'ultima versione fornita di "multi_lex_index")
Macro: file .py
Tabella: file .xml
entrambe in C:\Utenti\<nomeutente>\AppData\Roaming\OpenOffice\4\user\Script\python
4. Creare il menu personalizzato
Strumenti / Personalizza
Nuovo Indici analitici
Importa Inserisci / Voce
Macro di Open Office / Macro personali / multi_lex_index / insertindex
5. Creare un indice personalizzato
Selezionare una voce
Indici analitici / Voce
Usare il tasto "Nuovo indice personalizzato"
6 Inserire l'indice personalizzato nel documento
...e ottengo appunto il risultato di cui sopra. Ho sbagliato qualcosa io o è un problema di versione di Java?
Windows 10 Pro
Open Office 4.1.5
Java 1.7.0_79
Preciso che anche gli indici nei documenti che prima della reinstallazione funzionavano perfettamente ora danno lo stesso risultato se li aggiorno; dunque il problema non risiede nello specifico documento ma a monte.
Grazie anticipatamente
Avendo dovuto cambiare pc, ho dovuto reinstallare Open Office e macro...
Funziona quasi tutto, ma c'è appunto un "quasi" (probabilmente facilmente risolvibile)
Credo di aver seguito tutte le procedure corrette, ma quando ho a che fare con le sottovoci, per le quali avevamo creato il separatore " | "...
invece di:
Voce principale
Voce secondaria
ottengo:
Voce principale | Voce secondaria
Riepilogo le procedure che ho seguito per inserire la macro, così vediamo se ho sbagliato qualcosa
0. Installare Java
1. Abilitare Java
Strumenti / Opzioni / Open Office / Java Selezionare una versione già installata
2. Verificare il livello di sicurezza
Strumenti / Opzioni / Sicurezza / Sicurezza delle macro Medio
3. Copiare i file nella directory del profilo utente (ho usato l'ultima versione fornita di "multi_lex_index")
Macro: file .py
Tabella: file .xml
entrambe in C:\Utenti\<nomeutente>\AppData\Roaming\OpenOffice\4\user\Script\python
4. Creare il menu personalizzato
Strumenti / Personalizza
Nuovo Indici analitici
Importa Inserisci / Voce
Macro di Open Office / Macro personali / multi_lex_index / insertindex
5. Creare un indice personalizzato
Selezionare una voce
Indici analitici / Voce
Usare il tasto "Nuovo indice personalizzato"
6 Inserire l'indice personalizzato nel documento
...e ottengo appunto il risultato di cui sopra. Ho sbagliato qualcosa io o è un problema di versione di Java?
Windows 10 Pro
Open Office 4.1.5
Java 1.7.0_79
Preciso che anche gli indici nei documenti che prima della reinstallazione funzionavano perfettamente ora danno lo stesso risultato se li aggiorno; dunque il problema non risiede nello specifico documento ma a monte.
Grazie anticipatamente
OpenOffice 4.1.5 su Windows 10