G-CAD Posté(e) le 17 août 2006 Posté(e) le 17 août 2006 Bonjour à tous, Quelqu'un peut-il me donner un petit truc pour : - détecter le paramètres d'un objet existant dans un CATDrawing et même un CATPart ? - comment puis-je changer les propriétés d'un texte incéré via un VBScript dans un CATDrawing ? - si vous avez des référances sur un tutorial ou un livre VBA ==> Catia ou Autocad je suis à la recherche. Salutations. Guy
mooneck Posté(e) le 17 août 2006 Posté(e) le 17 août 2006 Bonjour Voici un exemple de code qui passe en revue les parametres d'un composant : Dim listeParam As Parameters Set listeParam = ProduitEnCours.Parameters Dim iParam, VAR As Integer Dim MonParam As Parameter For iParam = 1 To listeParam.Count Debug.Print "Parametre " & iParam; " : " & listeParam.ITEM(iParam).Name Next Si tu veux changer la valeur d'un parametre et si tu connais le nom du parametre (facile avec le Debug.print) voici le reste du code For iParam = 1 To listeParam.Count Debug.Print "Parametre " & iParam; " : " & listeParam.ITEM(iParam).Name If listeParam.ITEM(iParam).Name Like "*\Nomduparametre" Then Set MonParam = listeParam.ITEM(iParam) Exit For End If Next 'Affiche la valeur du parametre msgbox EtatActivation.ValueAsString 'Change la vakleur du parametre 'EtatActivation.ValuateFromString "nouvelle valeur" J'espère que ce bout de code te sera utile @+ Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif
G-CAD Posté(e) le 17 août 2006 Auteur Posté(e) le 17 août 2006 Je te remercie pour ce code que je met en oeuvre de suite. A+ Guy
mooneck Posté(e) le 18 août 2006 Posté(e) le 18 août 2006 Tiens moi au courant de l'évolution. @+Mooneck Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant