Macro Inventor: Tout Mettre à Jour et Enregistrer

autodesk-inventor-automation-update-and-save-all-post

Dans Inventor, si vous travaillez avec plusieurs niveaux d’assemblages et que vous avez des documents comprenant un certain degré d’automatisation, tel que des formules complexes au niveau des paramètres ou des règles « iLogic », vous vous retrouvez souvent dans une situation où vous devez mettre à jour et enregistrer tous les documents et ce plusieurs fois au cours de votre processus de développement.

Voici donc une simple macro Inventor pour pouvoir « mettre à jour et enregistrer » en mode silencieux (sans boîte de confirmation) le document actif ansi que tous les document dépendants :

Public Sub UpdateAndSaveAll()

    ThisApplication.ActiveDocument.Update2
    ThisApplication.ActiveDocument.Save2

End Sub
Public Sub UpdateAndSaveAll()

    _inventorApplication.ActiveDocument.Update2()
    _inventorApplication.ActiveDocument.Save2()

End Sub
public void UpdateAndSaveAll()
{
    _inventorApplication.ActiveDocument.Update2();
    _inventorApplication.ActiveDocument.Save2();
}

Le moyen le plus simple d’implémenter cette macro est de la placer dans votre projet VBA par défaut.

Pour ce faire, vous devez:

  • Ouvrir l’éditeur « VBA » :
  • Accéder au projet VBA par défaut.
  • Insérer la macro dans un conteneur approprié, comme un nouveau module appellé « Document ».
Inventor.Macro.UpdateAndSaveAll.Macro

Vous pouvez maintenant référer à cette macro via un raccourci clavier.

Encore une fois, pour ce faire, vous devez:

  • Aller dans le menu de personnalisation:
  • Attribuer un nouveau raccourci pour la macro (ex.: Ctrl+Maj+S):

Si vous le souhaitez, vous pouvez également ajouter un bouton pour cette macro au ruban d’Ensemble, en ouvrant de nouveau le menu de personnalisation et en ajoutant la macro au groupe de fonctions « Outils » du ruban d’Ensemble:

Voila! Maintenant, vous avez accès à une macro qui peut accélérer votre flux de travail.

You may also like...