Come creare un indice analitico con i riferimenti al numero dei paragrafi anziché alle pagine?

Anonimo
2023-04-03T20:19:42+00:00

Buonasera.

Scrivo per chiedere se sia possibile, dopo aver indicizzato tutte le voci rilevanti all'interno di un documento Word ({XE}), creare un indice analitico con il numero del paragrafo di riferimento anziché con il numero di pagine.

La funzione automatica non consente di farlo.

Immagino tuttavia si possa creare agevolmente una macro che consenta l'operazione: purtroppo non conosco VBA e non saprei come scrivere il codice.

Posso chiedere, sperando di non approfittare troppo della disponibilità, se qualcuno di Voi abbia la soluzione al problema?

Vi ringrazio sin d'ora per l'attenzione e la collaborazione.

Microsoft 365 e Office | Word | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

5 risposte

Ordina per: Più utili
  1. Anonimo
    2023-04-05T21:47:30+00:00

    Ciao

    Sono Sneha e sarei felice di aiutarti con la tua domanda. Ci scusiamo per l'inconveniente causato.

    È possibile creare un indice analitico con il numero del paragrafo di riferimento anziché il numero di pagine in Word. È possibile aggiungere l'interruttore t più un campo STYLEREF al campo XE, quindi: {XE "MyEntry" t {STYLEREF "MyStyle" w}} l'indice restituirà quindi il paragrafo #s anziché la pagina #s.

    È inoltre possibile creare una voce di indice per una singola parola, frase o simbolo, per un argomento che si estende su un intervallo di pagine o che fa riferimento a un'altra voce, ad esempio "Trasporto. Vedi Biciclette".

    Per ulteriori informazioni, fare riferimento alle seguenti risorse: -

    1. Creare e aggiornare un indice - https://support.microsoft.com/office/create-and-update-an-index-cc502c71-a605-41fd-9a02-cda9d14bf073
    2. Creare un indice riferito al numero di paragrafo, non al numero di pagina - https://answers.microsoft.com/thread/e11b6016-d0f4-469f-944d-ba05349585aa

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-04-05T03:00:33+00:00

    Dear Sneha,

    Thank you so much for your time and help.

    Since the document has more than 1000 pages and all the index entries are already "signed" do you think there might be the possibility to make the function automatic (in a old thread someone told it is not possible but I am quite sure that a code shall exist: that's why I was trying to understand how to create a Macro for that with VBA) .

    If it is not possible, how can I ask Word to look "search for" the index entries in the document? If I write { it doesn't work (because it is a field symbol).

    Thank you so much for your attention.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-04-04T21:51:35+00:00

    Si prega di provare questo se può risolvere il problema per voi: -

    • Contrassegnare ogni paragrafo utilizzando la funzione Segna voce in Word selezionando il testo che si desidera includere nell'indice, facendo clic sulla scheda "Inserisci" e quindi facendo clic su "Indice" nel gruppo "Collegamenti", facendo clic su "Segna voce", inserendo il testo che si desidera utilizzare come voce indice nella casella "Voce principale" e facendo clic sul pulsante "Segna".
    • Aggiungi un campo STYLEREF a ciascun paragrafo digitando {STYLEREF "MyStyle" w} dopo ogni campo XE dove "MyStyle" è il nome del tuo stile di paragrafo.
    • Aggiungere un interruttore t a ciascun campo XE digitando \t dopo ogni campo XE.
    • Crea il tuo indice.

    L'indice restituirà quindi i numeri di paragrafo anziché i numeri di pagina.

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-04-04T02:19:42+00:00

    Dear Sneha,

    Thank you for your answer.

    I've marked all the entries to create the index. Now, what I need to do is to obtain the index with references to the paragraph numbers (number of the heading of the paragraph) and not to the page. I cannot find the right

    Option in MS Word.

    Thank you for your time and help!

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2023-04-03T23:37:30+00:00

    Ciao

    Sono Sneha e sarei felice di aiutarti con la tua domanda. Ci scusiamo per l'inconveniente causato.

    È possibile provare a utilizzare la funzionalità "Segna voce" in Word per contrassegnare ogni paragrafo che si desidera includere nell'indice. Quindi puoi usare il codice VBA per creare un indice con riferimenti al numero di paragrafi anziché di pagine.

    Ecco come puoi contrassegnare ogni paragrafo utilizzando la funzione Segna inserimento:

    1. Selezionare il testo che si desidera includere nell'indice.
    2. Fare clic sulla scheda "Inserisci" e quindi fare clic su "Indice" nel gruppo "Collegamenti".
    3. Nella finestra di dialogo "Indice", fare clic su "Segna voce".
    4. Nella finestra di dialogo "Segna voce indice", inserire il testo che si desidera utilizzare come voce indice nella casella "Voce principale".
    5. Fare clic sul pulsante "Contrassegna".
    6. Ripetere i passaggi da 1 a 5 per ogni paragrafo che si desidera includere nell'indice.

    Per ulteriori informazioni, fare riferimento alla seguente risorsa: -

    Creare e aggiornare un indice -> https://support.microsoft.com/office/create-and-update-an-index-cc502c71-a605-41fd-9a02-cda9d14bf073

    Se hai altre domande o hai bisogno di assistenza con qualsiasi cosa, non esitare a farmelo sapere. Sarà mio piacere assistervi.

    Migliori saluti Sneha

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento