Can anyone please tell me, why this code is not working for Revit 2013 ?
Document^ doc = commandData->Application->ActiveDocument;
ElementId id;
id.Value = 132059;
Autodesk::Revit::Element^ selElement = doc->Element[id];
Selection^ sel = doc->Selection;
sel->Elements->Add(selElement );
Could you be a bit more specific...how it's not working? Exception? Selection not updating?
Some time ago I encountered something similar...I mean after adding element to selection didn't affect the document. Try following code...that's how I have managed to get it work...though it's long time ago.
m_uiApplication->ActiveUIDocument->Selection->Elements->Clear(); SelElementSet ^elemSet = SelElementSet::Create(); elemSet->Insert(element); m_uiApplication->ActiveUIDocument->Selection->Elements::set(elemSet);