2331x
001559
2019-02-20

Интерфейс COM в VBA | Создание перечня конструктивных элементов

В перечне элементов конструкции содержится информация о том, сколько и каких деталей потребуется для создания здания. Он является основой для оценки объёма и закупки компонентов. Спецификации можно создать в расчётных модулях, например в RF-/STEEL EC3, RF-/TIMBER Pro и т.д. Кроме того, вы можете создать пользовательскую спецификацию с помощью интерфейса RF-COM/RS-COM.

В нашей статье мы покажем, как создать инструмент для отображения перечня элементов из программы RFEM, упорядоченного по стержням, сечениям и материалам. Средой программирования является Visual Basic for Application (VBA) в Excel.

Перечень элементов по стержням, сечениям и материалам будет отображен на отдельных листах таблицы «Список элементов», «Список элементов по сечениям» и «Список материалов» после нажатия кнопки [Список элементов] или [Список материалов]. Необходимо, чтобы до этого был открыт соответствующий файл в RFEM.

Ввод ссылки

Сначала нужно интегрировать в редактор VBA, щелкнув на "Инструменты"→ "Ссылки", библиотеки объектов Dlubal RFEM Type Library v3.4 и Dlubal RFEM Type Library v5.5, а также библиотеку Microsoft Scripting Runtime. Библиотека объектов Dlubal RFEM Type Library v3.4 необходима для получения величин сечений.

Исходный код

Файл Excel с исходным кодом для создания перечня элементов можно скачать по ссылке ниже в данной статье. Все отдельные шаги затем объясняются комментариях.

Резюме и перспективы применения

В данной статье мы создали инструмент для отображения перечня элементов из программы RFEM. Аналогично можно создать соответствующий инструмент для RSTAB.

Инструмент запускается в Excel. Он может быть также интегрирован в интерфейс RFEM или RSTAB. Как это сделать, описано в статье по ссылке, указанной ниже.


Автор

Г-жа фон Бло оказывает техническую поддержку нашим клиентам и отвечает за разработку программы SHAPE‑THIN, а также стальных и алюминиевых конструкций.

Ссылки
Скачивания