Commande VBA spécifique à CATIA - VB/VBA/VBS - Programmation
MarshPosté le 03-03-2008 à 13:55:40
Bonjour,
J'utilise la commande CATIA.StartCommand "Désassemblage" pour bien sur désassembler ma pièce, j'ai mis cela dans une macro car je veux automatiser cela, jusque là pas de soucis, mais lorsque je lance ma macro, je sélectionne bien ma pièce, je passe bien par mon désassemblage mais celui-ci ne s'effectue pas, normallement il lance une petite box avec un OK ou Annuler, que je n'obtient qu'une fois que ma macro est finie, vu que j'effectue des opérations ensuite sur ma pièce, cela me donne n'importe quoi car ce n'est pas désassembler, une fois ma macro finie, je reviens voir ma pièce CATIA et là j'ai la box dont je parlais qui s'ouvre. Donc j'ai 2 questions, la première faire venir la box sans attendre que ma macro soit finie, car elle ne s'affiche que lorsque j'ai finie la macro, la seconde, quelle est la commande qui permet de dire automatiquement ok à cette boîte, j'ai essayer les displayalerts comme sous word mais sans grand succès, peut être que cela est due au fait que ma boîte n'est pas visible à ce moment là, je n'en sais franchement rien.
Merci à ceux qui se pencheront un peu sur mon cas et merci d'avance.
Si je ne suis pas très clair, n'hésitez pas à me contacter directement sur cette boîte mail merci
J'utilise la commande CATIA.StartCommand "Désassemblage" pour bien sur désassembler ma pièce, j'ai mis cela dans une macro car je veux automatiser cela, jusque là pas de soucis, mais lorsque je lance ma macro, je sélectionne bien ma pièce, je passe bien par mon désassemblage mais celui-ci ne s'effectue pas, normallement il lance une petite box avec un OK ou Annuler, que je n'obtient qu'une fois que ma macro est finie, vu que j'effectue des opérations ensuite sur ma pièce, cela me donne n'importe quoi car ce n'est pas désassembler, une fois ma macro finie, je reviens voir ma pièce CATIA et là j'ai la box dont je parlais qui s'ouvre. Donc j'ai 2 questions, la première faire venir la box sans attendre que ma macro soit finie, car elle ne s'affiche que lorsque j'ai finie la macro, la seconde, quelle est la commande qui permet de dire automatiquement ok à cette boîte, j'ai essayer les displayalerts comme sous word mais sans grand succès, peut être que cela est due au fait que ma boîte n'est pas visible à ce moment là, je n'en sais franchement rien.
Merci à ceux qui se pencheront un peu sur mon cas et merci d'avance.
Si je ne suis pas très clair, n'hésitez pas à me contacter directement sur cette boîte mail merci
Marsh Posté le 03-03-2008 à 13:55:40
Bonjour,
J'utilise la commande CATIA.StartCommand "Désassemblage" pour bien sur désassembler ma pièce, j'ai mis cela dans une macro car je veux automatiser cela, jusque là pas de soucis, mais lorsque je lance ma macro, je sélectionne bien ma pièce, je passe bien par mon désassemblage mais celui-ci ne s'effectue pas, normallement il lance une petite box avec un OK ou Annuler, que je n'obtient qu'une fois que ma macro est finie, vu que j'effectue des opérations ensuite sur ma pièce, cela me donne n'importe quoi car ce n'est pas désassembler, une fois ma macro finie, je reviens voir ma pièce CATIA et là j'ai la box dont je parlais qui s'ouvre. Donc j'ai 2 questions, la première faire venir la box sans attendre que ma macro soit finie, car elle ne s'affiche que lorsque j'ai finie la macro, la seconde, quelle est la commande qui permet de dire automatiquement ok à cette boîte, j'ai essayer les displayalerts comme sous word mais sans grand succès, peut être que cela est due au fait que ma boîte n'est pas visible à ce moment là, je n'en sais franchement rien.
Merci à ceux qui se pencheront un peu sur mon cas et merci d'avance.
Si je ne suis pas très clair, n'hésitez pas à me contacter directement sur cette boîte mail merci
fabasketteur@hotmail.com
Fabien.