Nachricht 1 von 6
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Hallo zusammen,
ich würde gerne Volumenkörper aus FLächenkörpern über die API erzeugen und bin schon am Verzweifeln.
Manuell markiere ich den Flächenkörper, führe den Befehl "Heften" aus, bestätige das ganze und schon ist die Geschichte erledigt.
Das würde ich gerne über VBA ausführen können, damit ich die paar tausend einzelnen Dateien nicht manuell bearbeiten muss.
Ich habe einiges ausprobiert, aber nichts scheint zu funktionieren. Hat hier jemand eine Idee?
Übrigens handelt es sich um importierte Dateien.. vielleicht liegt es ja daran?
Public Sub Heften()
Dim oDoc As PartDocument
Set oDoc = ThisApplication.ActiveDocument
Dim oSurfaces As ObjectCollection
Set oSurfaces = ThisApplication.TransientObjects.CreateObjectCollection
Dim oSolidBody As SurfaceBody
Set oSolidBody = oDoc.ComponentDefinition.WorkSurfaces.Item(1).SurfaceBodies.Item(1)
' Dim oFace As Face
' Dim oFaces As Faces
' Set oFaces = oDoc.ComponentDefinition.WorkSurfaces.Item(1).SurfaceBodies.Item(1).Faces
' For Each oFace In oFaces
' oSurfaces.Add oFace
' Next
oSurfaces.Add oDoc.ComponentDefinition.WorkSurfaces.Item(1)
Dim oKnitFeature As KnitFeature
Stop
Set oKnitFeature = oCompDef.Features.KnitFeatures.Add(oSurfaces)
End SubAnbei auch eine ipt.
Besten Dank!
Gruß,
Aleks
Gelöst! Gehe zur Lösung