Metodo Bookmark.InsertFile
Inserisce tutto o parte del file specificato nel controllo Bookmark.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- FileName
Tipo: System.String
Percorso e nome del file da inserire.Se non si specifica un percorso, in Microsoft Office Word si supporrà che il file si trovi nella cartella corrente.
- Range
Tipo: System.Object%
Se il file specificato è un documento di Word, questo parametro farà riferimento a un segnalibro.Se il file rappresenta un altro tipo di documento, ad esempio un foglio di lavoro di Microsoft Office Excel, questo parametro farà riferimento a un intervallo denominato o a un intervallo di celle (ad esempio, R1C1:R3C4).
- ConfirmConversions
Tipo: System.Object%
true per fare in modo che venga chiesto all'utente di confermare la conversione durante l'inserimento dei file in formati diversi da quello di un documento di Word.
- Link
Tipo: System.Object%
true per inserire il file mediante un campo wdFieldIncludeText.
- Attachment
Tipo: System.Object%
true per inserire il file come allegato a un messaggio di posta elettronica.
Note
La chiamata a questo metodo potrebbe causare l'eliminazione del controllo Bookmark.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice seguente viene aggiunto un controllo segnalibro al documento e viene inserito un file nel segnalibro.È necessario disporre di un documento denominato Sales.docx al livello radice della directory C.
Questo esempio è valido per una personalizzazione a livello di 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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.