Ukrywanie danych wejściowych wymiaru szkicu w makrze VBA

Witam, nagrałem makro, które dodaje wymiary do szkicu. Kiedy odtwarzam go ponownie, dla użytkownika pojawiają się okna dialogowe do tworzenia wymiarów do sprawdzenia. Chciałbym, aby wartości były sprawdzane domyślnie bez działania po uruchomieniu makra. Czy istnieje polecenie VBA typu Application.DisplayAlerts = False dla VBA SolidWorks?
Dziękuję.

Czego używasz, AddDimension2?

Musisz udostępnić swój kod, abyśmy mogli Ci pomóc

3 polubienia

Oui, ci-dessous la partie du code concernée :

Przyciemnij myDisplayDim Jako obiekt
Ustaw myDisplayDim = Part.AddDimension2(8.08569278749249E-02, 0.176508507199797, 0.002)

Przyciemnij myDimension jako obiekt
Ustaw myDimension = Part.Parameter(« D1@Esquisse2 »)
myDimension.SystemValue = 0,2

Merci

Uważaj na makra nagrane w solidworks, jest to bardzo częste.
Chciałbym @Konti o udostępnianie kodu, aby lepiej zdefiniować Twoją potrzebę wynikającą z Twojego kodu. Dla mnie nie ma przydatnego okna dialogowego, jeśli dodawanie wymiarów odbywa się za pomocą makra.
W przeciwnym razie, aby wyłączyć odbudowy lub inne, zobacz w 5.5 5.6... Aby wyłączyć drzewo, obszar graficzny lub inne metody, należy:

2 polubienia

Myślę, że to problem z ustawieniami i że musisz wyłączyć opcję " wprowadź kursy "

2 polubienia

Witam, dziękuję bardzo. Właśnie to przetestowałem i działa. Ponadto możesz dodać ten parametr w kodzie, aby go aktywować.

1 polubienie