Macro VBA Solidworks

Bonjour,

J’ai un bug sur une simple macro d’enregistrement d’une séquence d’instructions sous SOLIDWORKS, si quelqu’un peut m’apporter un éclaircissement.
Cordialement.
Spectrum.

en jaune …
Etrier.swp (43 KB)

myDimension.SystemValue = 0.1

Bonjour,

StudyManagerObj n’existe pas donc erreur (pas de déclaration de variable associée)

1 « J'aime »

Bonjour,

alors j’ai ajouté :
Dim swApp As Object
Dim StudyManagerObj As Object

Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long

*sinon j’ai trouvé cette information :

le faire en allant dans l’éditeur VBA, en cliquant sur « Outils » dans la barre de menu, puis en sélectionnant « Références ».

Mais pourquoi, lors d’un simple enregistrement le code généré possède une anomalie …
Merci pour l’aide apportée dans la spécification de l’erreur générée par un code automatique.

1 « J'aime »

Le code généré en automatique par SW est globalement partiel.

Ok je comprends je vais prendre le temps de me pencher sur les macros, et je posterai mes avancées.Merci.

Il y a pas mal d’exemple sur ce forum, sinon l’aide de l’API et un peu de recherche sur internet permet de tomber sur des sites où il y a d’autres exemples de macro développées par différents utilisateurs de SW.
Reste également la FAQ VBA pour les fonctions standard de vb

1 « J'aime »