| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
| KISTERS 3DViewStation: Mit Modellbasiertem Design zum Modellbasierten Unternehmen , eine Pressemitteilung
|
Autor
|
Thema: User Selection (1163 mal gelesen)
|
ThomasJay Mitglied Dipl-Ing
Beiträge: 159 Registriert: 19.04.2011 CATIA V5 R19
|
erstellt am: 10. Apr. 2012 14:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte eine User Selection erstellen. Hab das auch schon mehrmals gemacht und meinen Code für diese Funktion aus einem anderen Modul rauskopiert, wo er einwandfrei funktioniert. Im aktuellen Makro läuft er aber nicht. Wo liegt der Fehler??? Code: Dim Selection As Selection Set Selection = CATIA.ActiveDocument.Selection Selection.Clear Dim F Dim Was(0) Was(0) = "HybridShapeSurfaceExplicit"
F = Selection.SelectElement2(Was, "test", False)
Der Debugger markiert mir "SelectElement2" und meint "Function marked as restricted or automation type not supportet".
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 12014 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 10. Apr. 2012 15:17 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasJay
|
JuPaV Mitglied Software-Entwickler
Beiträge: 39 Registriert: 11.11.2010 CATIA V5R20SP364 CATScript, CATVba, VB6, .NET, C++, NXOpen
|
erstellt am: 10. Apr. 2012 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasJay
Hallo Deine Selektion Name ist falsch. Code:
Dim osel As Selection Set osel = CATIA.ActiveDocument.Selection osel.ClearDim F Dim Was(0) Was(0) = "HybridShapeSurfaceExplicit" F = osel.SelectElement2(Was, "test", False)
------------------ Mit freundlichen Grüßen, JuPaV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |