Makro wyszukiwania w celu wypełnienia właściwości niestandardowych

Witam

Szukam makra, które automatycznie wypełni tabelę właściwości niestandardowych danymi z naszej nazwy pliku.

Nazwy naszego pliku są złożone w następujący sposób: "XX000-aaa-Part name" patrz przykład w PJ.

-1st line Piece-Name: chcemy pobrać "nazwę części"

-2. wiersz Numer punktu orientacyjnego: chcemy odzyskać: "aaa"

-3 linia Numer maszyny: chcemy odzyskać: "XX000"

 

 

 

 

 


extract_solid.jpg

Jeśli masz MyCADTools, narzędzie do inteligentnych właściwości powinno spełnić Twoje potrzeby.

Zastanawiam się, do jakiego stopnia nie możesz tego zrobić za pomocą "zintegrowanego" edytora formularzy właściwości w SW, aby poszukać w "Solidworks Tools", jeśli jesteś pod W10

1 polubienie

Witam

Aby robić to, co chcesz, potrzebujesz następujących funkcji:

Metoda GetTitle (IModelDoc2): Umożliwia pobranie nazwy aktywnego elementu 3D w oprogramowaniu Solidworks.

Manipulowanie ciągami VBA .

Metoda Add3 (ICustomPropertyManager): Umożliwia dodanie właściwości niestandardowej w Solidworks.

Pozdrowienia

1 polubienie

Dobry wieczór

Rzeczywiście, jak wskazano @stefbeno narzędzie SmartProperties dokładnie spełnia Twoje potrzeby. Oczywiście makro może dać ci wynik.

Zapraszam do zapoznania się z możliwościami, jakie daje narzędzie SmartProperties:

 Źródło: https://help.visiativ.com/mycadtools/2020/fr/Concatenation1.html

Ale bez wątpienia w pakiecie myCADtools jest wiele innych narzędzi, które mogą pomóc Ci w codziennym życiu. Możesz testować narzędzia za darmo przez 1 miesiąc, jeśli chcesz:

https://www.lynkoa.com/mycadtools

Pozdrowienia

1 polubienie

Dziękuję za odpowiedzi.