2244x
001559
2019-02-20

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

Stücklisten geben Auskunft darüber, welche und wie viele Teile für die Erzeugung eines Bauwerks benötigt werden. Sie bilden somit die Basis für die Bedarfsermittlung und Beschaffung. Stücklisten können in den Bemessungsmodulen wie RF-/STAHL EC3, RF-/HOLZ Pro et cetera erstellt werden. Eine auf die Bedürfnisse des Anwenders zugeschnittene Stückliste kann darüber hinaus mit der Schnittstelle RF-COM/RS-COM programmiert werden.

В нашей статье мы покажем, как создать инструмент для отображения перечня элементов из программы 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, а также стальных и алюминиевых конструкций.

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