Ich habe einen Index von Definitionen:In einem Index mit .Selection oder einer Variable arbeiten?
Superman - bedeutet ein wirklich super Geck
Kryptonite - bedeutet, etwas Übermensch nicht
mag usw.
I Schleife möchte jeden durch Paragraph
(seit die Einträge werden durch "Enter" getrennt) im Index und unterstreichen ab dem Start bis -
.
Allerdings kann ich nicht herausfinden, wie man mit einem Index arbeitet. Ich kann den Index aktualisieren (ActiveDocument.Indexes(1).Update
), kann aber nicht herausfinden, wie man mit dem Index arbeitet. Ich war so etwas wie dieses Denken:
Sub underline_Index_Definitions()
Dim myDoc As Word.Document
Dim numParas&
Dim rng As Word.Range
Set myDoc = ActiveDocument
Debug.Print "You have : " & myDoc.Indexes.Count & " indexes."
numParas = myDoc.Indexes(1).Paragraphs.Count
For Each par In Indexes(1)
'Select the text from the start, until a dash
' blah blah blah
Next par
End With
End Sub
Aber natürlich ist es Fehler bei der numParas
Linie aus, da ich das nicht kann. Ich kann auch nicht myDoc.Indexes(1).Select // With Selection ...
Danke! Die ".Range" dazwischen war was ich vermisste. Sehr geschätzt! – BruceWayne