Partager via


Bookmark.InsertFile, méthode

Insère tout ou partie du fichier spécifié dans le contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • FileName
    Type : System.String
    Chemin d'accès et nom du fichier à insérer.Si vous ne spécifiez pas de chemin d'accès, Microsoft Office Word suppose que le fichier se trouve dans le dossier en cours.
  • Range
    Type : System.Object%
    Si le fichier spécifié est un document Word, ce paramètre fait référence à un signet.Si le fichier est d'un autre type (par exemple, une feuille de calcul Microsoft Office Excel), ce paramètre fait référence à une plage nommée ou une plage de cellules (par exemple, R1C1:R3C4).
  • ConfirmConversions
    Type : System.Object%
    true pour que Word vous invite à confirmer la conversion lors de l'insertion de fichiers ayant des formats différents du format de document Word.
  • Attachment
    Type : System.Object%
    true pour insérer le fichier en tant que pièce jointe à un message électronique.

Notes

L'appel de cette méthode peut supprimer le contrôle Bookmark.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant ajoute un contrôle Signet au document, puis insère un fichier dans le signet. Cet exemple suppose que vous avez un document nommé Sales.docx à la racine du répertoire C.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms