| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
|
Autor
|
Thema: String/Feldtext vom aktuellen Schriftfeld abrufen (1559 mal gelesen)
|
Bud87 Mitglied
 
 Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 08. Mai. 2013 08:54 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich weiß wie ich den Feldtext ausfüllen kann.... Dim sPromptStrings(6) As String sPromptStrings(0) = "String 1" sPromptStrings(1) = "String 2" sPromptStrings(2) = "String 3" Ich möchte beim Schriftfeldwechsel, die vorhandenen Feldtexte vom aktuellen Schriftfeld abrufen und mit dem o.g. Symtax wieder übertragen.
Wie ist das möglich? Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
      

 Beiträge: 2933 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 11. Mai. 2013 10:30 <-- editieren / zitieren --> Unities abgeben:          Nur für Bud87
Moin Die alten Texte der angeforderten Eingaben kannst du mit der TitleBlock.GetResultText-Methode auslesen. Leg eine For Each Schleife drumrum in der du durch alle TextBoxen des TitleBlocks läufst. Ich meine, es müßte bei jeder TextBox ein Property geben, das PromptedText und True/False enthält. Je nachdem ob es eine angeforderte Eingabe ist oder nicht. ------------------ MfG Ralf  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bud87 Mitglied
 
 Beiträge: 157 Registriert: 11.09.2008 Catia V5 R17 Windows 7 64bit Inventor 2013
|
erstellt am: 12. Mai. 2013 10:36 <-- editieren / zitieren --> Unities abgeben:         
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik, Master Eng. IT-Security & Forensic
      

 Beiträge: 2933 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 12. Mai. 2013 13:07 <-- editieren / zitieren --> Unities abgeben:          Nur für Bud87
Hi Code: Sub GetResultTextSample()Dim oDrawDoc As DrawingDocument Set oDrawDoc = ThisApplication.ActiveDocument Dim oSketch As DrawingSketch Set oSketch = oDrawDoc.ActiveSheet.TitleBlock.Definition.Sketch Dim oTextBox As TextBox Dim oPromptText() As String Dim i As Integer i = 0 For Each oTextBox In oSketch.TextBoxes If Left(oTextBox.FormattedText, 7) = "<Prompt" Then ReDim Preserve oPromptText(i) oPromptText(i) = oTitleblock.GetResultText(oTextBox) i = i + 1 End If Next End Sub
------------------ MfG Ralf  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |