宏,怎样隐蔽部门TextNote???
Revit中有很多TextNote的笔墨.现在我想隐蔽部门,只表现我须要看到的.叨教用宏怎样实现?
是用View.SetVisibility()??但这个好象是针对Category的,TextNote用不了.
请各人辅导一二,谢谢! 请试一下View.Hide方法。 我用如下代码去做的:
ElementSet elemSet = uidoc.Selection.Elements;
View v = uidoc.Document.ActiveView;
v.Hide(elemSet);
但却提示"Revit无法执行Hide"
实在不解. selection内有哪些对象呢,具体的异常能够贴出来吗 ElementSet里面的对象,是当前被选择的对象.(比如我运行宏前选择的一面墙) 谢谢,成功了! 因为宏是默认TransactionMode.Manual.
把它改成Autometic就可以了.
但,我有一点不明白.
为什么之前我的几个简单的宏(比如选择墙并高亮),Manual可行,不需要启动transaction,而这个要呢???
是不是对文档做了修改操作的,都要调用transaction.???
页:
[1]