| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt - zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: MText sprengen (1207 mal gelesen)
|
RalphRX8 Mitglied Kontruktionsbüro
 
 Beiträge: 333 Registriert: 17.11.2004
|
erstellt am: 01. Dez. 2010 09:52 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, wenn man in AutoCAD einen Mtext sprengt(auflöst, explode), dann wird ja ein normaler ACADText drauß. Wie bekomm ich dass den in VBA hin? Egal ob ich den MText als Object oder MText deklariere, es kommt immer die Fehlermeldung dass das nicht unterstützt wird. Weiß jemand Rat? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH

 Beiträge: 4191 Registriert: 17.05.2001 ACAD20XX, defun-tools
|
erstellt am: 02. Dez. 2010 07:58 <-- editieren / zitieren --> Unities abgeben:          Nur für RalphRX8
sendcommand (keine Ahnung, wie das in VBA richtig heißt). Damit kannst du AutoCAD-Befehle abschicken und musst nicht auf die zur Verfügung stehenden Methoden zurückgreifen. Das könnte also die Lösung sein. Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
CADoktor Mitglied Techniker

 Beiträge: 35 Registriert: 29.03.2006
|
erstellt am: 21. Dez. 2010 14:11 <-- editieren / zitieren --> Unities abgeben:          Nur für RalphRX8
Public Sub MtextZerlegen() Dim objSelectionset As AcadSelectionSet Dim FilterType(0) As Integer Dim FilterData(0) As Variant Set objSelectionset = ThisDrawing.SelectionSets.Add("SelSet1") FilterType(0) = 0 FilterData(0) = "MTEXT" objSelectionset.Select acSelectionSetAll, , , FilterType, FilterData If objSelectionset.Count > 0 Then ThisDrawing.SendCommand ("_explode _p ") End If objSelectionset.Delete End Sub Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |