Bookmark.InsertXML Yöntem
Belirtilen XML metin ekleyen Bookmark denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
Sub InsertXML ( _
XML As String, _
ByRef Transform As Object _
)
void InsertXML(
string XML,
ref Object Transform
)
Parametreler
- XML
Tür: System.String
Eklenecek XML metin.
- Transform
Tür: System.Object%
Ekli XML metne dönüştür.
Notlar
Yoksa Bookmark denetimi içeren metin, InsertXML yöntemi, varolan metnin yerini alır.
Bu yöntemin çağrılması Bookmark denetiminin silinmesine neden olabilir.
Kullanım InsertXML olarak metin eklemek için işaretlenmiş rasgele XML veya Word XML ile.XML iyi biçimlendirilmiş olmalıdır.Word XML kullanılıyorsa, bu da Word XML şemasına göre geçerli olmalıdır.
Belirtilen XML metni içine eklenemez, Bookmark denetimi, bir hata iletisi görüntülenir.
İ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ği ekler bir Bookmark denetlemek için belge ve yer işaretinin içine XML metni ekler.Toplam sayısını göstermek için bir ileti kutusu sonra görüntülenen XMLNodes ve XML içeriğinin yer.
Bu örnek, belge düzeyinde özelleştirme içindir
Private Sub BookmarkInsertXML()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Sample of bookmark text."
Bookmark1.Words(1).InsertXML( _
"<example>This is an example.</example>")
MessageBox.Show("Total XMLNodes in Bookmark1: " & _
Bookmark1.XMLNodes.Count.ToString & vbLf & vbLf & _
"XML contents: " & Bookmark1.XML(True))
End Sub
private void BookmarkInsertXML()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "Sample of bookmark text.";
bookmark1.Words[1].InsertXML("<example>This is an example.</example>",
ref missing);
MessageBox.Show("Total XMLNodes in bookmark1: " + bookmark1.XMLNodes.Count +
"\n" + "XML contents: " + bookmark1.XML[true]);
}
.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.