Метод Selection.InsertFile (Word)

Вставляет весь файл или его часть.

Синтаксис

выражение. InsertFile( _FileName_ , _Range_ , _ConfirmConversions_ , _Link_ , _Attachment_ )

выражение (обязательно). Переменная, представляющая объект выделения .

Параметры

Имя Обязательный или необязательный Тип данных Описание
FileName Обязательный String Путь и имя файла для вставки. Если путь не указан, приложение Word предполагает, что файл находится в текущей папке.
Range Необязательный Variant Если указанный файл является документом Word, этот параметр ссылается на закладку. Если файл имеет другой тип (например, лист Microsoft Excel), этот параметр ссылается на именованный диапазон или диапазон ячеек (например, R1C1:R3C4).
ConfirmConversions Необязательный Variant Это правда, чтобы Word предлагал вам подтвердить преобразование при вставке файлов в форматах, отличных от формата документа Word.
Link Необязательный Variant Значение true , чтобы вставить файл с помощью поля INCLUDETEXT.
Attachment Необязательный Variant Значение true , чтобы вставить файл в виде вложения в сообщение электронной почты.

Пример

В этом примере используется поле INCLUDETEXT для вставки файла TEST.DOC в точке вставки.

Selection.Collapse Direction:=wdCollapseEnd 
Selection.InsertFile FileName:="C:\TEST.DOC", Link:=True

В этом примере создается новый документ, а затем содержимое каждого текстового файла из папки C:\TMP вставляется в новый документ.

Documents.Add 
ChDir "C:\TMP" 
myName = Dir("*.TXT") 
While myName <> "" 
 With Selection 
 .InsertFile FileName:=myName, ConfirmConversions:=False 
 .InsertParagraphAfter 
 .InsertBreak Type:=wdSectionBreakNextPage 
 .Collapse Direction:=wdCollapseEnd 
 End With 
 myName = Dir() 
Wend

См. также

Объект выделения

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

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