Inserir entrada do índice na posição específica

0
Selection.TypeText ("(" & Abbreviation & " placeholder )")

IndexEntryRange = ActiveDocument.Indexes.MarkEntry(Range:=Selection.Range, Entry:=Abbreviation, CrossReference:=Definition, CrossReferenceAutoText:="", BookmarkName:="", Bold:=False, Italic:=False)

É possível inserir IndexEntryRange na placeholder posição?

    
por orschiro 10.12.2012 / 10:32

1 resposta

1

Se eu entendi corretamente o código que você postou, pode ser mais fácil inserir o índice diretamente na posição, em vez de substituir o texto do espaço reservado.

Selection.TypeText ("(" & Abbreviation)
IndexEntryRange = ActiveDocument.Indexes.MarkEntry(Range:=Selection.Range, Entry:=Abbreviation, CrossReference:=Definition, CrossReferenceAutoText:="", BookmarkName:="", Bold:=False, Italic:=False)

Selection.MoveEnd
Selection.MoveRight
Selection.TypeText (" )")
    
por 14.12.2012 / 14:05