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.
- Link
Type : System.Object%
true pour insérer le fichier en utilisant un champ wdFieldIncludeText.
- 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.