Geo-ICT Training Center, The Netherlands

200 courses, 20 online supports,

60 moocs, 30 trainees

Course: MicroStation VBA Programming

  • Description
  • Planning and Registration

The MicroStation VBA Programming course lasts 3 days and costs € 1050. In this MicroStation you will learn the basics of VBA programming in a Bentley environment. As foreknowledge, knowledge as a user of MicroStation is required. It is also useful if the student already has some programming experience.


You will learn how to control MicroStation V8 from Visual Basic code using the MicroStation V8 "object classes". After this course, the student can create simple VBA applications and analyze and adjust existing programs. Firstly, we are going to set up the VBA development environment to our liking. After which we first generate VBA code with the VB Generator. Then we create and place MicroStation V8 objects with VBA, which also involves different levels. Within VBA it is relatively easy to scan an entire drawing for elements you are looking for, we will go into this in more detail and we will make a small application. Furthermore, we will determine positions of elements with location functions. Finally, we will convert a simple application from BASIC to VBA and discuss batch processing. This allows us to further automate various actions.

Learning objectives during this course:

  • Controlling microstation V8 from VBA
  • Using object classes
  • Being able to make a VBA application

    Voer de volgende code in: captcha