Bookmark.InsertFile Метод (2007 System)
Обновлен: Ноябрь 2007
Вставляет в элемент управления Bookmark все содержимое или часть указанного файла.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Sub InsertFile ( _
FileName As String, _
ByRef Range As Object, _
ByRef ConfirmConversions As Object, _
ByRef Link As Object, _
ByRef Attachment As Object _
)
'Применение
Dim instance As Bookmark
Dim FileName As String
Dim Range As Object
Dim ConfirmConversions As Object
Dim Link As Object
Dim Attachment As Object
instance.InsertFile(FileName, Range, ConfirmConversions, _
Link, Attachment)
public 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.doc.
В этом примере демонстрируется настройка уровня документа.
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.doc", _
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.doc";
object ConfirmConversions = false;
object Link = false;
object Attachment = false;
bookmark1.InsertFile(FileName, ref missing, ref ConfirmConversions,
ref Link, ref Attachment);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.