ptit.tom Posté(e) le 10 mars 2005 Posté(e) le 10 mars 2005 Bonjour, J'ai d'un côté un formulaire VBA, enregistré sous la forme de deux fichiers (MyForm.frm et MyForm.frx) et de l'autre une macro écrite en catvbs. Je voulais savoir s'il était possible d'exploiter mon formulaire dans la macro ? Si oui comment ? Merci d'avanceFlorent Cauwe Pour infos: je bosse sur Catia V5R12 sous WinXP Pro
gawel Posté(e) le 10 mars 2005 Posté(e) le 10 mars 2005 Salut ptit.tom, je n'ai jamais essayé de lancer un prog VBA à partir d'une macro catvbs, mais il existe une commande en macro pour lancer une autre macro ou autre chose; fouilles dans l'aide avec la commande "Launchmacrofromfile" et regardes ce qu'ils disent à ce sujet, cela peut peut-être marcher..... :exclam: Amicalement Gawel
ptit.tom Posté(e) le 10 mars 2005 Auteur Posté(e) le 10 mars 2005 Re-Bonjour, L'idée était bonne. Il existe effectivement une commande LaunchMacroFromFile mais j'ai l'impression qu'elle est plutôt réservé au règles. Je continue à chercher de ce côté, il doit bien y avoir une solution. Amicalement,Florent Cauwe
gawel Posté(e) le 10 mars 2005 Posté(e) le 10 mars 2005 Salut, je te confirme, cette commande n'est pas à appliquer pour les règles, mais bien pour lancer une macro !il faut lui indiquer de mémoire l'emplacement de la macro entre parenthèses avec des guillements. Amicalement Gawel
ptit.tom Posté(e) le 11 mars 2005 Auteur Posté(e) le 11 mars 2005 Je me suis mal exprimé: elle ne fonctionne qu'à l'intérieur d'une règle. Par exemple: If longeur > 25mmLaunchMacroFromFile (" chemin d'Accès Macro") La fonction n'est pas reconnue par l'interpréteur VB de Catia lorsqu'elle est employée dans une macro. Mit freundlichen Grüße.Florent Cauwe [Edité le 11/3/2005 par ptit.tom]
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