Sub RemoveBadOps() Dim OP As Esprit.Operation Dim I As Integer
For I = Document.Operations.Count To 1 Step -1 If IsBadOp(I) Then MsgBox "Removing an Operation" Document.Operations.Remove (I) Else Document.Operations.Item(I).Rebuild End If Next I
End Sub
Function IsBadOp(index As Integer) As Boolean
IsBadOp = False Dim OP As Esprit.Operation On Error GoTo BadOp Set OP = Document.Operations(index) Exit Function
BadOp:
IsBadOp = True
End Function