Коллекция Labels представляет коллекцию объектов Label для одного типа меток (метки блоков или рёбер или вершин). Коллекция Labels для объекта DataDoc содержит все метки документа описания свойств. В то же время коллекция Labels для объекта Problem содержит все метки, встречающиеся в задаче. Каждый документ описания свойств и задача имеют 3 коллекции Labels, соответствующие трем типам геометрических объектов: блокам, ребрам, вершинам.
Метод Item (index) коллекции Labels возвращает одиночный объект Label. Параметр index может быть именем метки или её номером, считая с единицы. Метод Item коллекции Labels является используемым по умолчанию, так что его можно не писать.
Метод Add создает новую пустую метку (объект Label). Метод Insert вставляет (копирует) существующую метку в коллекцию (объект Labels). Чтобы удалить метку из коллекции используйте метод Remove. Тип метки в коллекции можно узнать через свойство Type объекта Label.
Коллекцию Labels можно получить, используя свойство Labels объекта Problem. Каждая метка (объект Label) может находится в одном из документов описания физических свойств, связанного с задачей.
В следующем примере метка "ALNICO down" копируется из библиотеки материалов задачи prb в документ описания свойств задачи Magn1, а потом переименовывается в "ALNICO magnet":
dim lb As ELCUT.Label, lbNew As ELCUT.Label
set lb = prb.Library.Labels(qfBlock)("ALNICO down")
set lbNew = prb.DataDoc.Labels(qfBlock).Insert(lb)
lbNew.Name = "ALNICO magnet"