Comment fixer l'écran durant l’exécution d'une macro?

Bonjour,

Est il possible de fixer l'écran durant l'exécution d'une macro Solidworks?

Je sais qu'il est possible sous Excel, mais avec SW je bloque.

Merci

Bonjour,

Peux-tu préciser ton besoin stp ?

Je ne vois pas bien l'intérêt de faire cela car tant que ta macro n'est pas terminée, tu ne peux pas manipuler SW.

Cordialement,

1 « J'aime »

Bonjour,

La macro qui s'exécute créer une copie d'une des pages de la MEP l'enregistre en PDF puis la supprime, puis une copie d'une autre page, l'enregistre en DXF et la supprime.

Je souhaite savoir savoir s'il était possible de figer l'écran pour plus de convivialité, pour ne pas voir ces pages qui apparaissent et se ferme.

Cordialement 

Bonjour,

Le mieux est peut-être de travailler sur un SW en mode invisible, voir https://stackoverflow.com/questions/37488355/execute-solidworks-in-background-and-exit-with-vba-macro

Cordialement,

1 « J'aime »

d.roger,

Avec cette solution, je suis dans l'obligation d'ouvrir un autre Solidworks. Alors que je suis déjà en train de travailler sur la MEP.

Une bonne piste mais ne convient pas dans ce cas précis.

Cordialement,

A ma connaissance, il n'y a pas d'api SW permettant de faire ça, à voir si cela est faisable via les api Windows standard, des pistes ICI et ICI.

Cordialement,