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