Concevoir une partie en Catia en cliquant sur un bouton Excel - Stack Overflow

Je l'ai déjà écrit quelques macros dans Catia V5 construit dans l'éditeur de macro, mais je ne peux pas comprendre comment accéder Catia commandes à partir d'Excel.

Je voudrais savoir comment puis-je créer, par exemple, d'un simple cylindre droit en ayant seulement dans le rayon et la longueur du cylindre de fichier Excel.

Je veux faire différents récipients sous pression en Catia en entrant leur diamètre et la hauteur dans Excel et après avoir cliqué sur un bouton dans cette feuille Excel le navire doit apparaître dans Catia. Je n'ai pas de problème si je dois déjà avoir une partie vide ouverte à Catia, mais il serait mieux que d'avoir ouvert Catia avec rien chargés.

Si je dois le début et voir comment puis-je accéder Catia Méthodes d'Excel Je pense que je peux comprendre les méthodes de repos nécessaires pour compléter le navire, comme le cou, casquette, etc.

Edit: J'ai réussi à tester quelques trucs, je me suis coincé sur un problème, je ne sais pas comment mettre en place des contraintes dans Excel vba. Je me suis déplacé le code de Catia vb à Visual Express et réussi à le faire fonctionner là, mais dans Excel je ne trouve pas un lien sur la façon d'utiliser une dimension de conduite.

Voici mon code:

Le code fonctionne sans cette ligne, mais les éléments géométriques ne sont pas limités, au contraire, ils semblent fixes et je ne veux pas.

Ce code fonctionne bien dans Visual Express et mettre toutes les contraintes où ils devraient être.

Quelqu'un peut-il me dire comment relier cette commande Catia pour Excel vb.

Ceci est de la documentation d'automatisation v5:

En outre des commentaires sur mon code est apprécié.

Edit: Les seules références que je semblent être autorisés à importer sont les suivants: références

Si je sélectionne d'autres que je reçois une erreur: Erreur de chargement de DLL. Catia est installé sur un serveur, mais je peux pointer vers l'aide Parcourir. Je ne suis pas encore sûr de ce que pour le sélectionner parce qu'il ya beaucoup de fichiers.

Articles Liés