Condividi tramite


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.
  • 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

Vedere anche

Riferimenti

Bookmark Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word