API/VBA: swSelMgr festlegen

Hallo

Ich muss zwei Makros zusammenführen, aber ich fange gerade erst an und verstehe nicht alle.

Jedes Makro verwendet die Variable swSelMgr , jedoch nicht auf die gleiche Weise.

Festlegen von swSelMgr = Part.SelectionManager
und 
Legen Sie swSelMgr = swModel.SelectionManager fest

Was ist der Unterschied zwischen diesen beiden Linien?

Wie kann man das Problem umgehen?

Ich habe versucht, die Informationen zu sehen, die in einer Variablen enthalten sind, von der ich glaube , dass es sich um eine Variable mit "MsgBox" oder der lokalen Variablenanzeige handelt, aber es scheint nicht zu funktionieren.

Herzliche Grüße

 

Es ist die gleiche Linie. Nur der Variablenname unterscheidet sich

Um das Problem zu umgehen, können Sie "Set swModel = Part" vor "Set swSelMgr = swModel.SelectionManager" setzen (wenn diese Zeile nach Set Part = swSelMgr steht...)  

Aber am besten ist es, alle "Parts" in "swModel" umzubenennen