Freigeben über


Characters.Text-Eigenschaft (Visio)

Gibt den Textbereich zurück, der durch ein Characters-Objekt dargestellt wird. Dabei kann es sich abhängig von den Werten der Eigenschaften End und Begin des Characters-Objekts um eine Teilmenge des Shapetexts handeln. Lese-­/Schreibzugriff.

Syntax

Ausdruck. Text

Ausdruck Eine Variable, die ein Characters-Objekt darstellt.

Rückgabewert

Variant

Bemerkungen

Der Text für ein Characters-Objekt wird in einem Variant-Wert vom Typ String statt in einem String-Wert zurückgegeben. Wenn sie Microsoft Visual Basic verwenden, ist das in der Regel transparent.

Im Text, der von einem Characters-Objekt zurückgegeben wird, werden Felder auf die Anzahl der im Zeichnungsfenster sichtbaren Zeichen erweitert. Wenn z. B. der Text eines Shapes ein Feld enthält, in dem der Dateiname einer Zeichnung angezeigt wird, gibt die Text-Eigenschaft eines Characters-Objekts den erweiterten Dateinamen zurück (vorausgesetzt die Eigenschaften Begin und End wurden nicht geändert).

Wenn ein Characters-Objekt den Text eines Shapes darstellt, bei dem es sich um eine Gruppe handelt, wird stets der Text der Gruppe zurückgegeben.

Objekte aus anderen Anwendungen und Führungslinien besitzen keine Text-Eigenschaft.

Wenn Ihre Visual Studio-Projektmappe den Verweis Microsoft.Office.Interop.Visio enthält, wird diese Eigenschaft den folgenden Typen zugeordnet:

  • Microsoft.Office.Interop.Visio.IVCharacters.Text

Beispiel

Dieses VBA-Makro (Microsoft Visual Basic für Applikationen) veranschaulicht, wie Sie die Text-Eigenschaft des Characters-Objekts abrufen.

 
Public Sub CharactersText_Example()  
 
    Dim vsoOval As Visio.Shape  
    Dim vsoCharacters As Visio.Characters  
 
    'Create a shape and add text. 
    Set vsoOval = ActivePage.DrawOval(2, 5, 5, 7)  
    vsoOval.Text = "Oval Shape"  
 
    'Get a Characters object from the shape. 
    Set vsoCharacters = vsoOval.Characters  
 
    'Get the text from the Characters object. 
    Debug.Print vsoCharacters.Text  
 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.