如何通过API C#更改Revit 2014图元名称

本文关键字:2014 图元 Revit 更改 何通过 API | 更新日期: 2023-09-27 18:00:41

我想通过API更改元素名称,我有以下代码。

Reference r = docUI.Selection.PickObject(ObjectType.Element, "Please pick an element");
Element element = doc.GetElement(r.ElementId);
element.Name = "MyElement";

但是为什么会出现这个错误呢此元素不支持分配用户指定的名称。'或者我应该换个名字吗?

请帮忙!

如何通过API C#更改Revit 2014图元名称

元素名称无法更改。如果您实际上想要更改元素"type"的名称,则该名称是可编辑的。

我认为您必须更改元素类型才能更改其名称。类似以下内容:

element.ChangeTypeId(anotherElementTypeId);

元素的名称是只读的,不应该更改。