Bookmark.InsertFile Yöntem
Belirtilen dosyaya bir bölümünü veya tümünü ekler Bookmark denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
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
)
Parametreler
- FileName
Tür: System.String
Eklenecek dosyanın yolu ve dosya adıdır.Bir yol belirtmezseniz, Microsoft Office Word dosyası geçerli klasörde olduğunu varsayar.
- Range
Tür: System.Object%
Bu parametre, belirtilen dosya Word belgesiyse, bir yer işaretine başvuran.Dosyanın başka bir türü (örneğin, bir Microsoft Office Excel çalışma sayfası) ise, bu parametrenin adlandırılmış bir aralık veya hücre aralığı (örneğin, R1C1:R3C4) başvurur.
- ConfirmConversions
Tür: System.Object%
true Word'ün Word belgesi biçimi haricindeki formatlardaki dosyaları eklerken Dönüştürmeyi onaylamanızı ister için.
- Link
Tür: System.Object%
true kullanarak dosyayı eklemek için bir wdFieldIncludeText alan.
- Attachment
Tür: System.Object%
true e-posta iletisine ek olarak dosya eklemek için.
Notlar
Bu yöntemin çağrılması Bookmark denetiminin silinmesine neden olabilir.
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi edinmek için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneğinde bir Bookmark denetimi belgeye ekler ve sonra bir dosya yer işaretine ekler.Bu örnek, adlı bir belge olmasını gerektirir Sales.docx C dizininin kökünde.
Bu örnek, belge düzeyinde özelleştirme içindir
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);
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.