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.
- Link
Tipo: System.Object%
true , para insertar el archivo mediante un campo wdFieldIncludeText.
- 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.