Ярослав, по теме, могу сказать лишь одно.
Для извелечения объектов с помощью Revit API, в том числе листов и видов, необходимо воспользоваться классом
FilteredElementCollector. Примеры использования можно найти в
статьях.
поставил себе задачу
кто то такое делал и поделется кодом
Ярослав, извините, но так Вы никогда не научитесь программировать.
Полный код вашей задачи вам никто никогда не приведет. Программирование - это не только писать код, но еще и умение логически мыслить, анализировать. Если бы Вы изначально описали, что Вы делали, что пробовали делать, что-то пытались написать, но не получилось или не получается, привели пример кода, который вы написали, но который не работает, тогда без вопросов направили бы в нужное русло.
Ваша задача - очень простая. И если Вы уж задались целью изучить программирование, то эту задачу необходимо решить самостоятельно, а не просить готовый код.
Что касается конкретно Revit API, то я сказал, чем нужно воспользоваться.