Visual Sudio 2022 et Solidworks 2024

Bonjour à toutes et à tous.
Auparavant j’ai créer un exe a partir de Visual Studio 2013 et maintenant que je suis passé en Visual Studio 2022 je rencontre des soucis que je n’arrive pas à comprendre/résoudre :
Exemple:
Sur la ligne de code
« Set Part = swApp.NewDocument(« W:\000 - Model\Modele fichier\Piece.prtdot », 0, swSheetWidth, swSheetHeight) »
Visual studio me dit que le « Set » n’est plus pris en charge, qu’il faut le retirer.
Une fois retirer et que je lance l’appli, celle-ci me dit que cette même ligne de code
ne peut pas être exécutée parce que l’objet n’est pas chargé (le fameux SET qu’il ne faut plus mettre).
Quelqu’un programme-t-il Sw avec visual studio 2022 ?
Par avance, grand merci pour votre aide.

Option Explicit

Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2

Sub main()

    swApp = Application.SldWorks
    
    Part = swApp.NewDocument("W:\000 - Model\Modele fichier\Piece.prtdot", 0, swSheetWidth, swSheetHeight)

End Sub

L’instruction « Set » est du VBA. En VB.net on utilise pas cette instruction.

Tu souhaites faire une macro en VB.net ou une appli qui pilote SW ?
J’ai déjà fait les deux. :wink:

Sache que tu peux aussi faire des modifications sans ouvrir SW avec l’API SW Document Manager

1 « J'aime »

Merci pour la réponse. Je cherche a faire une appli (exe) qui pilote Sw

1 « J'aime »

Tu as déjà fait du Vb.net ?

1 « J'aime »