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


Bookmark.InsertFile - метод

Вставляет в элемент управления Bookmark все содержимое или часть указанного файла.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)

Синтаксис

'Декларация
Sub InsertFile ( _
    FileName As String, _
    ByRef Range As Object, _
    ByRef ConfirmConversions As Object, _
    ByRef Link As Object, _
    ByRef Attachment As Object _
)
void InsertFile(
    string FileName,
    ref Object Range,
    ref Object ConfirmConversions,
    ref Object Link,
    ref Object Attachment
)

Параметры

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

Заметки

В результате вызова этого метода элемент управления Bookmark может быть удален.

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Примеры

В приведенном ниже примере кода в документ вставляется элемент управления Bookmark, после чего в закладку вставляется файл. В данном примере требуется, чтобы в корневом каталоге диска C находился документ Sales.docx.

В этом примере демонстрируется настройка уровня документа.

Private Sub BookmarkInsertFile()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.InsertFile(FileName:="C:\Sales.docx", _
        ConfirmConversions:=False, Link:=False, _
        Attachment:=False)

End Sub
private void BookmarkInsertFile()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");

    string FileName = "C:\\Sales.docx";
    object ConfirmConversions = false;
    object Link = false;
    object Attachment = false;

    bookmark1.InsertFile(FileName, ref missing, ref ConfirmConversions,
        ref Link, ref Attachment);
}

Безопасность платформы .NET Framework

См. также

Ссылки

Bookmark Интерфейс

Microsoft.Office.Tools.Word - пространство имен