Document.Controls – vlastnost
Získá kolekce spravovaných prvků, které jsou obsaženy v dokumentu.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
ReadOnly Property Controls As ControlCollection
Get
ControlCollection Controls { get; }
Hodnota vlastnosti
Typ: Microsoft.Office.Tools.Word.ControlCollection
A ControlCollection , který obsahuje všechny spravované ovládací prvky v dokumentu.
Poznámky
Dokument Office řešení mohou obsahovat prvky model Windows Forms a ovládací prvky hostitel . Další informace naleznete v tématu Controls on Office Documents.
Ke správě ovládací prvky v dokumentu za běhu použijte metody a vlastnosti ControlCollection objekt vrácený Controls vlastnost. Další informace naleznete v tématu Adding Controls to Office Documents at Run Time.
Příklady
Následující příklad kódu přidá text prvního odstavce a vytvoří Bookmark řízení, který zahrnuje odstavce. Kód pak zobrazí zprávu, zobrazí celkový počet ovládacích prvků dokumentu. Tento příklad je aplikace- doplněkúroveň.
Private Sub DocumentControls()
Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
vstoDoc.Paragraphs(1).Range.InsertParagraphAfter()
vstoDoc.Paragraphs(1).Range.Text = "This is some sample text."
vstoDoc.Controls.AddBookmark(vstoDoc.Paragraphs(1).Range, "Bookmark1")
System.Windows.Forms.MessageBox.Show("Total number of controls: " & _
vstoDoc.Controls.Count.ToString())
End Sub
private void DocumentControls()
{
Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
vstoDoc.Paragraphs[1].Range.InsertParagraphAfter();
vstoDoc.Paragraphs[1].Range.Text = "This is some sample text.";
vstoDoc.Controls.AddBookmark(vstoDoc.Paragraphs[1].Range, "Bookmark1");
System.Windows.Forms.MessageBox.Show("Total number of controls: " +
vstoDoc.Controls.Count.ToString());
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Microsoft.Office.Tools.Word – obor názvů