Le problème est que la première fois que j'exécute la macro j'ouvre le composant à insérer, ensuite je reviens dans l'assemblage et je l'insère. Mais j'obtiens ce résultat:
Et si je relance la macro après avoir cliquer sur End, ça fonctionne ... je ne comprend pas pourquoi.
Hum j'ai réussi à résoudre mon probième par contre je ne sais pas comment (Enfin surtout pourquoi).
Avant mon insertion, je revenais dans mon assemblage. Mais si je reviens dans mon assemblage AVANT l'appelle de cette méthode ça fonctionne ... Je ne comprend pas pourquoi.
Hum j'ai réussi à résoudre mon probième par contre je ne sais pas comment (Enfin surtout pourquoi).
Avant mon insertion, je revenais dans mon assemblage. Mais si je reviens dans mon assemblage AVANT l'appelle de cette méthode ça fonctionne ... Je ne comprend pas pourquoi.
Je pense que c'est l'insertion qui prend plus de temps que prévu, et qu'il faut faire une pause (wait) pour qu'il ait fini d'ouvrir le composant avant de l'insérer.
Si on clique sur Debug, est-ce que swModel pointe vers un assemblage ou vers un pièce ?
Je pense que c'est une pièce...
Pour plusieurs solutions pour les pauses, voir ici :