Cze wszystkim
Chcę stworzyć makro VBA w SolidWorks, aby zautomatyzować aktualizację list wycięć w moich rysunkach.
Oto moje tło:
- Często pracuję na podstawie już istniejących rysunków ze wszystkimi moimi widokami.
- Gdy zastępuję odwołaną część inną, lista cięć nie jest automatycznie aktualizowana.
Mój cel z tym makro:
- Usuń wszystkie istniejące listy spaw z rysunku.
- Wstaw nową listę cięć na podstawie widoku 1 rysunku.
- Nowa tabela powinna idealnie używać konkretnego szablonu i szanować punkt kotwiczenia zdefiniowany w szablonie.
Próbowałem kilku podejść z InsertWeldmentTable, InsertWeldmentCutList lub InsertWeldmentTableAnnotation, ale zawsze napotykam błędy 438 lub 91, związane z wyborem widoku lub metodami niedostępnymi w VBA.
Czy ktoś mógłby pomóc mi znaleźć wiarygodną metodę w VBA , żeby:
- Usuń stare listy cięć
- Automatycznie wstaw nowy w widoku 1 z szablonowym punktem kotwiczenia
Z góry dziękuję za pomoc i rady! ![]()

