Ich habe einen Plan für eine Konfiguration Und ein Makro, das die Konfigurationen der Ansichten und der Stücklistentabelle ändert, um für jede Konfiguration einen PDF-Plan zu exportieren .
Leider hat jede Konfiguration mehr oder weniger Teile und die automatischen Blasen verschwinden und tauchen nicht wieder auf.
Hier ist mein Makro, Ich bin kein Profi auf diesem Gebiet, es ist mein zweiter. Und die Basis des Makros stammt aus diesem Forum. Ich versuche, ein Makro zu erstellen, das die Blasen löscht, um sie auszuruhen , aber ich blockiere.
Ich wollte das tun, aber ich muss damit beginnen, die Blasen an Ort und Stelle zu löschen, da ich eine Schleife habe, die alle Konfigurationen vornimmt.
und dafür wollte ich "Part.Extension.SketchBoxSelect" verwenden, aber ich bin neu im Makro in SW und blockiere schnell.
So löschen Sie alle Positionsnummern aus einem Blatt:
Option Explicit
Sub Main()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swDraw As SldWorks.DrawingDoc
Dim swView As SldWorks.View
Dim swNote As SldWorks.Note
Dim swAnn As SldWorks.Annotation
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
If swModel.GetType <> swDocumentTypes_e.swDocDRAWING Then
MsgBox "Ouvrir un dessin", vbOKOnly + vbInformation
Exit Sub
End If
Set swDraw = swModel
Set swView = swDraw.GetFirstView
swModel.ClearSelection2 True
While Not swView Is Nothing
Set swNote = swView.GetFirstNote
While Not swNote Is Nothing
If swNote.IsBomBalloon Then
Set swAnn = swNote.GetAnnotation
swAnn.Select3 True, Nothing
End If
Set swNote = swNote.GetNext
Wend
Set swView = swView.GetNextView
Wend
swModel.EditDelete
End Sub