Inventor: Dupliquer une Feuille de MEP
Il arrive parfois qu’en production, nous ayons besoin de dupliquer une page dans un même document, afin d’y apporter simplement quelques petites modifications.
Ou même pour pouvoir changer la référence et ne pas refaire tout le travail de mise en page.
La façon d’y arriver est relativement simple, il s’agit de copier une page vers un dessin temporaire et de copier cette nouvelle page vers le document d’origine.
Manuellement, c’est un peu lourd…
Alors voici donc une façon d’y arriver via l’API :
Dim drawingDoc As DrawingDocument = g_inventorApplication.ActiveDocument
Dim tempDrawingDoc As DrawingDocument = Nothing
For Each selectedObject As Object In drawingDoc.SelectSet
Dim sheet As Sheet = TryCast(selectedObject, Sheet)
If Not sheet Is Nothing Then
If tempDrawingDoc Is Nothing Then
tempDrawingDoc = g_inventorApplication.Documents.Add(DocumentTypeEnum.kDrawingDocumentObject, , False)
End If
sheet.CopyTo(tempDrawingDoc).CopyTo(drawingDoc)
End If
Next
If Not tempDrawingDoc Is Nothing Then
tempDrawingDoc.Close(True)
End If
Une fois le tout intégré à un AddIn, l’action devient très aisée.

