繁体   English   中英

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

[英]How to change Revit 2014 element name by API C#

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

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

element.Name = "MyElement";

但是为什么会发生此错误? “此元素不支持分配用户指定的名称。” 还是应该以其他方式更改名称?

请帮忙!

元素名称不能更改。 如果您实际上要更改元素“类型”的名称,则该名称是可编辑的。

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

element.ChangeTypeId(anotherElementTypeId);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM