Metoda Bookmark.InsertXML —
Wstawia określony tekst XML do Bookmark kontroli.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)
Składnia
'Deklaracja
Sub InsertXML ( _
XML As String, _
ByRef Transform As Object _
)
void InsertXML(
string XML,
ref Object Transform
)
Parametry
- XML
Typ: System.String
Aby wstawić tekst XML.
- Transform
Typ: System.Object%
Przekształcenie do zastosowania do wstawionego tekstu XML.
Uwagi
Jeśli Bookmark formant zawiera tekst, InsertXML metoda zastępuje tekst istniejący.
Wywołanie tej metody może spowodować usunięcie formantu Bookmark.
Użycie InsertXML metody, aby wstawić tekst zaznaczony przy dowolnego XML lub XML programu Word.Kod XML muszą być foremne.Jeśli używa XML programu Word, to musi również być prawidłowe zgodnie ze schematem XML programu Word.
Jeśli określony tekst XML nie można wstawić do Bookmark formant, komunikat o błędzie jest wyświetlany.
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Poniższy kod dodaje Bookmark formantu do dokumentu, a następnie wstawia tekst XML do zakładki.Następnie pojawia się okno komunikatu, aby wyświetlić całkowitą liczbę XMLNodes i zawartości XML zakładki.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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]);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.