Sto provando a prendere un elenco numerato creato in Outlook e modificarlo in base agli elementi di elenco di livello superiore. Sfortunatamente, l'unico modo in cui ho trovato di manipolare l'elenco è attraverso il tipo ListParagraph, che suddivide equamente tutti gli elementi dell'elenco (compresi gli elementi secondari), invece di avere accesso diverso per ogni livello nell'elenco.Word 2010 VBA - Manipolazione di elenchi numerati
C'è un modo per accedere, in un oggetto, a un elemento di elenco, insieme a tutti i suoi sotto-articoli?
Grazie.
Ecco quello che sto attualmente in uso, che funziona bene per gli elenchi con un solo livello di voci:
While i <= oMeetingWordDoc.Lists(1).ListParagraphs.Count
Set oRange = oMeetingWordDoc.Lists(1).ListParagraphs(i).Range
*Perform actions with oRange
i = i + 1
wend
Con liste con 'un livello' voglio dire qualcosa di simile:
- Articolo 1
- Articolo 2
- Articolo 3
Con liste con 'sotto-voci' intendo qualcosa di simile:
elemento lista 1
a) La voce di un
b) il punto b
c) Il punto cArticolo 2
a) la voce di un
b) il punto bArticolo 3
a) La voce di un
Sembra funzionare anche in MS Word. – PerryJ