Поделиться через


Объект AutoTextEntries (Word)

Коллекция объектов AutoCorrectEntry , представляющих записи автотекста в шаблоне. Коллекция AutoTextEntries содержит все записи, перечисленные на вкладке Автотекст диалогового окна Автозамена .

Замечания

Используйте свойство AutoTextEntries , чтобы вернуть коллекцию AutoTextEntries . В следующем примере определяется, находится ли объект AutoTextEntry с именем test в коллекции AutoTextEntries .

For Each i In NormalTemplate.AutoTextEntries 
 If LCase(i.Name) = "test" Then MsgBox "AutoText entry exists" 
Next i

Используйте метод Add , чтобы добавить запись автотекста в коллекцию AutoTextEntries . В следующем примере добавляется запись автотекста с именем Blue на основе текста выделенного фрагмента.

NormalTemplate.AutoTextEntries.Add Name:="Blue", _ 
 Range:=Selection.Range

Используйте AutoTextEntries (index), где index — это имя или номер индекса автотекста, чтобы вернуть один объект AutoTextEntry . Вы должны точно соответствовать написанию (но не обязательно прописной) имени, как показано на вкладке Автотекст в диалоговом окне Автозамена . В следующем примере задается значение существующей записи автотекста с именем "cName".

NormalTemplate.AutoTextEntries("cName").Value = _ 
 "The Johnson Company"

В следующем примере показано имя и значение первой записи автотекста в шаблоне, присоединенном к активному документу.

Set myTemplate = ActiveDocument.AttachedTemplate 
MsgBox "Name = " & myTemplate.AutoTextEntries(1).Name & vbCr _ 
 & "Value " & myTemplate.AutoTextEntries(1).Value

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.