Makro wstaw CutList

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:

  1. Usuń wszystkie istniejące listy spaw z rysunku.
  2. Wstaw nową listę cięć na podstawie widoku 1 rysunku.
  3. 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! :wink:

Witam;

Dlaczego próbować wprowadzać tę aktualizację w rysunku, skoro Solidworks pozwala na to automatycznie w pokoju?
image
Aby być powiązanym z " automatyczną aktualizacją listy spawanych części" w ustawieniach właściwości Szablon Twoich rysunków:


=> To powinno zaoszczędzić ci makro...