Witam I nie, to nie jest takie proste, zwłaszcza, że "Get_Depends" jest wewnętrzną funkcją twojego makra!! Aby zapisać tylko wybrane części i złożenia, musisz mieć możliwość wykonania czynności takich jak: - Policz wybrane elementy za pomocą funkcji "GetSelectedObjectCount2". - Utwórz pętlę dla tej ilości, aby: - Pobierz wybrane obiekty za pomocą funkcji "GetSelectedObject6". - Pobierz typ obiektu dla każdego wybranego elementu za pomocą funkcji "GetSelectedObjectType3". - Jeśli wybrany obiekt jest częścią lub zespołem, pobierz z niego "ModelDoc2" za pomocą funkcji "GetModelDoc2". - Otwórz ten "ModelDoc2" za pomocą funkcji "OpenDoc6". - Odbuduj ten "ModelDoc2" za pomocą funkcji "ForceRebuild3". - Zapisz ten "ModelDoc2" za pomocą funkcji "Zapisz3". - Zamknij ten "ModelDoc2" za pomocą funkcji "CloseDoc". - Wyjdź z pętli. - Wyświetla komunikat o zakończeniu przetwarzania. Pozdrowienia
Tak, jesteś... Lub próbujesz z dołączonym makrem, bądź ostrożny, jest ono całkowicie przerobione, aby służyć jako przykład, więc niekoniecznie znajdziesz wszystkie swoje funkcje.