Это один из компонентов:

Используя его можно наделить программу свойствами выполнения скриптов. Помещаем элемент на форму:

И напишем код при загрузке формы:
Private Sub Form_Load() Dim strCode As String strCode = "Sub NameMe() MsgBox ""Hello World"" End Sub" ScriptControl1.AddCode strCode ScriptControl1.Run "NameMe" End Sub
Запускаем и смотрим. Перед загрузкой формы выполнится скрипт:

Данный подход позволяет наделить Вашу программу возможностями расширения за счет написания скриптов.