Za pomocą makra wstawiam komponent w następujący sposób:
Set swComponent = swModel.AddComponent5(TbResultPath.Text, swAddComponentConfigOptions_CurrentSelectedConfig, "", False, "", 0, 0)
Problem polega na tym, że przy pierwszym uruchomieniu makra otwieram komponent, który ma zostać wstawiony, a następnie wracam do złożenia i wstawiam go. Ale otrzymuję taki wynik:
A jeśli zrestartuję makro po kliknięciu End, to działa... Nie rozumiem dlaczego.
Myślę, że jest to wkładanie, które trwa dłużej niż oczekiwano i że trzeba zrobić pauzę (czekać), aby zakończyć otwieranie komponentu przed jego włożeniem.
Jeśli klikniemy Debuguj, czy swModel wskazuje na zespół czy na część?
Myślę, że to zabawa...
Aby zapoznać się z kilkoma rozwiązaniami dotyczącymi przerw, zobacz tutaj: