mooneck Posté(e) le 14 janvier 2013 Posté(e) le 14 janvier 2013 Bonjour, Je voudrais savoir si il y a un moyen d’exécuter une macro CATVba automatiquement au démarrage de Catia ? Merci Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif
XGX4 Posté(e) le 15 avril 2013 Posté(e) le 15 avril 2013 Salut, c'est possible. Il faut: 1 Passer un argument dans le lancement de CATIA (avec -macro)qui lance un CATscript"%DIR_INSTALL%\code\bin\CNEXT.exe" %MODE% -env R20 -direnv "F:\CATEnv" -macro "F:\Macros\Version\entete.CATScript" 2 Dans ton CATScript Sub main() Dim param() Dim oFilePath, oFileName, oModule As String Dim oSystemService As Variant Set oSystemService = CATIA.SystemService oFilePath = "F:\Macro" 'chemin de ton vba oFileName = "Test.catvba" 'nom du projet vba oModule = "Module1" 'nom du module Dim ss As Variant Set ss = CATIA.SystemService ss.ExecuteScript oFilePath & oFileName, catScriptLibraryTypeVBAProject, oModule, "CATMain", param End Sub XGX4 indocti discant et ament meminisse periti(Que les ignorants apprennent, que ceux qui savent se souviennent)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant