Функция CreateObject()

Функция CreateObject() позволяет создать экземпляр класса ActiveX. Формат функции:

CreateObject(<Класс>[, <Имя сервера>])

В параметре <Класс> указывается строка с названием приложения и классом через точку, например, "VBScript.RegExp". Функция возвращает ссылку на созданный объект, которую можно сохранить в объектной переменной. Пример:

Dim re As Object
Set re = CreateObject("VBScript.RegExp")

В этом случае производится позднее связывание. Иными слова, компилятор получит информацию об объекте только в момент выполнения кода. При этом редактор не сможет подказать названия доступных методов и проверить правильность указания параметров. Чтобы можно было использовать раннее связывание необходимо подключить библиотеку, выбрав в меню Tools пункт References. В открывшемся окне следует установить флажок напротив нужной библиотеки. Например, чтобы иметь возможность работать с регулярными выражениями следует подключить библиотеку Microsoft VBScript Regular Expressions 5.5. После подключения библиотеки создание экземпляра класса будет выглядеть так:

Dim re As RegExp
Set re = New RegExp

Visual Basic for Applications (VBA)
Самоучитель по VBA

Помощь сайту

Yandex-деньги: 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

Поиск по сайту в Яндексе