Hallo
Habe hier eine zsb zeichnung in der ich ca. 200 pos nummern angezogen habe.
nun ist mir aufgefallen das ich bei pos. 102 ein teil vergessen habe. nun muss ich alle nummern ab 102 um eins hochsetzen was man ja mit sicherheit einfach per makro erledigen kann
habe auch schon ein macro gefunden was scheinbar pos nummern von 1 bis 50 löscht und dachte mir ich pass dies einfach an.
habe da an etwas wie
replace(selection, "selection.value", "selection.value+1")
gedacht
Code:
Language="VBSCRIPT"
Sub CATMain()
Dim drawingDocument1 As Document
Set drawingDocument1 = CATIA.ActiveDocument
Dim n as integer
Dim SearchString as String
Dim Selection as Selection
set Selection = DrawingDocument1.Selection 'Added"1"
on error resume next
For n = 1 to 50
Selection.clear
set Selection = DrawingDocument.Selection
SearchString = "CATDrwSearch.DrwBalloon.BalloonPartName=*." & n & ",all"
selection.search SearchString
Selection.delete
next 'Removed "n"
End Sub
allerdings funktioniert dieses makro nicht
wenn jemand einen lösungsanssatz hat gerne melden
danke schonmal
Dero2k
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP