try { // 获取当前文档中选中的元素 var selection = uidoc.Selection; ICollection selectedIds = uidoc.Selection.GetElementIds(); if (0 == selectedIds.Count) { TaskDialog.Show("Revit", "未选中任何元素"); } else { String info = "选中元素的Id: "; foreach (ElementId id in selectedIds) { info += "\n\t" + id.IntegerValue; } TaskDialog.Show("Revit", info); } } catch (Exception e) { return e; } return "Done";