Всем привет! Сегодня я решу небольшую прикладную задачу — создам Excel-файл с правилами заполнения параметров, а потом заполню параметры в элементах Revit по этим правилам. Создадим Excel-файл из 2 столбцов: в первом столбце напишем категорию элемента, а во втором — значение параметра Комментарии для этой категории. Добавим этот файл в ресурсы приложения, чтобы он скомпилировался в итоговый dll. (Тут вопрос спорный, в реальном приложении вы сможете указать путь к файлу, а потом менять этот файл для всех пользователей, не обновляя плагин. Но здесь я просто покажу заодно, как работать с ресурсами). Напишем код, который будет читать этот Excel и записывать значения в нужные элементы Для начала создадим простой Excel-файл, описанный выше, и сохраним его в папку проекта Зададим ему Build Action — Embedded Resource. Далее добавим Nuget-пакет ClosedXML. Для Revit ранее 2025 самая новая версия 0.105.0 работает с ошибками, поэтому я ставлю версию 0.102.2, которая лучше совместима с .NET Framew
Работа с Excel-настройками для плагина. Библиотека ClosedXML
21 апреля21 апр
94
2 мин