Tworzenie właściwości za pomocą makra

Witam!

Podczas tworzenia kostki wizualizacji, " Całkowita długość kostki wizualizacji ", " Szerokość..."  oraz " Grubość..."  " są tworzone.

Moim celem jest pobranie wartości tych właściwości i użycie ich do wypełnienia mojej właściwości " Footprint " w postaci LengthxWidthxThickness.

W przypadku nowych części dodam właściwość " Footprint " w moich modelach.

Wartość tej właściwości wyniesie:
$PRP:"Całkowita długość kostki widokowej"x$PRP:"Całkowita szerokość kostki wizualizacji"x$PRP:" Całkowita grubość kostki wizualizacji "

Tak więc, gdy utworzysz kostkę wizualizacji, szacowana wartość właściwości stanie się czymś w rodzaju 150x100x10.

Mój problem dotyczy części utworzonej za pomocą starego modelu: chciałbym mieć makro, które tworzy właściwość " Clutter " z powyższą wartością, jeśli ta właściwość jeszcze nie istnieje.

Czy mógłby mi ktoś pomóc w stworzeniu tego makra? A może ktoś ma łatwiejsze rozwiązanie, aby osiągnąć ten sam rezultat?

Z góry dzięki!

Witam

Obejrzyj ten przykład z Pomocy API: Pobieranie właściwości niestandardowych dla przykładu konfiguracji (VBA) - 2023 - Pomoc SOLIDWORKS API
A przede wszystkim kod związany z cusPropMgr.Add3

3 polubienia

Dziękuję!

Udało mi się z tego stworzyć moje makro!

2 polubienia