Message 1 of 2
Delete Pattern With Name
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a rule to delete my suppressed patterns (see below), but can't figure out how to delete a pattern (and all its children) which has name "Terry"
I need something like
If oOcc.PatternElement.Parent.Name = "Terry
oOcc.Delete
End If
Help Much Apreciated.
Sub Main() Dim oDoc as Document oDoc = ThisDoc.Document Dim oAsmCD As AssemblyComponentDefinition oAsmCD = oDoc.ComponentDefinition Dim oObjToDelete As Object On Error Resume Next Dim oOcc As ComponentOccurrence For Each oOcc in oAsmCD.Occurrences If oOcc.Suppressed = True oObjToDelete = GetAssyLevelItemToDelete(oOcc) oObjToDelete.Delete oOcc.Delete End If Next End Sub Function GetAssyLevelItemToDelete(oOcc As Object) As Object If oOcc.IsPatternElement oOcc = oOcc.PatternElement.Parent oOcc = GetAssyLevelItemToDelete(oOcc) End If Return oOcc End Function