| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| |
 | KISTERS 3DViewStation - Der Schlüssel zur Einsparung von CAD-Lizenzen, eine Pressemitteilung
|
Autor
|
Thema: User Selection (1178 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: 12054 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 |