Compartir a través de


Bookmark.InsertFile (Método)

Inserta el archivo especificado completo o parte de él en el control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
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
)

Parámetros

  • FileName
    Tipo: System.String
    Nombre de archivo y ruta de acceso del archivo que se va a insertar.Si no especifica una ruta de acceso, Microsoft Office Word supone que el archivo se encuentra en la carpeta actual.
  • Range
    Tipo: System.Object%
    Si el archivo especificado es un documento de Word, este parámetro hace referencia a un marcador.Si el archivo es de otro tipo (por ejemplo, una hoja de cálculo de Microsoft Office Excel), este parámetro hace referencia a un rango con nombre o un rango de celdas (por ejemplo, R1C1:R3C4).
  • ConfirmConversions
    Tipo: System.Object%
    true , para que Word solicite la confirmación de la conversión al insertar archivos en formatos distintos del formato de los documentos de Word.
  • Attachment
    Tipo: System.Object%
    true , para insertar el archivo como datos adjuntos a un mensaje de correo electrónico.

Comentarios

Llamar a este método podría eliminar el control Bookmark.

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark al documento y, a continuación, inserta un archivo en el marcador.Este ejemplo requiere que haya un documento denominado Sales.docx en la raíz del directorio C.

Se trata de un ejemplo para una personalización en el nivel del documento.

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);
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)