А как во время перебора компонентов для назначения свойств командой выделить текущий компонент в сборке, чтобы в сборке видно было визуально- чему назначается конкретное свойство. На Ilogic.
Вот перебор, например для назначения обозначения:
Sub Main()
doc = ThisDoc.Document
CompOccurs = doc.ComponentDefinition.Occurrences
For Each Occur In CompOccurs
OccurDoc=Occur.Definition.Document
If OccurDoc.DocumentType<>kPartDocumentObject Then Continue For
If Occur.BOMStructure=BOMStructureEnum.kPurchasedBOMStructure Then Continue For
PartNumberProp=OccurDoc.PropertySets("{32853F0F-3444-11D1-9E93-0060B03C1CA6}").Item("Part Number")
PartNumberProp.Value = InputBox(Occur.Name, "Обозначение")
Next
End Sub
Какую команду вставить перед
PartNumberProp.Value = InputBox(Occur.Name, "Обозначение")
Нашел тему про выделение, но там написано на другом языке:
Dim oObject As Object
Set oObject = ThisApplication.CommandManager.Pick(kAllPointEntities, "Pick a feature").
Убрал Set- ошибка, так там указывать мышей что то надо, судя по всему это не то