Функции Visual Basic

Visual Basic имеет более 140 встроенных функций и их число постоянно растет. В 6-ой версии было добавлено 14 новых функций. Знание функций поможет вам в решении сложных задач программирования

Именнованные аргументы

Функции могут иметь именнованные аргументы.
Именованный аргумент - аргумент, имеющий имя, определенное в библиотеке объектов. Вместо того, чтобы задавать значения аргументов в порядке, определяемом синтаксисом, использование именованных аргументов позволяет присваивать им значения в произвольном порядке. Предположим, что метод использует три аргумента:
DoSomeThing имяАрг1, имяАрг2, имяАрг3
Допустимым является присваивание значений этих аргументов в следующей инструкции:
DoSomeThing имяАрг3 := 4, имяАрг2 := 5, имяАрг1 := 20
Еще раз отметим, что не обязательно располагать именованные аргументы в определенном порядке

Недокументированные функции

Visual Basic может содержать недокументированные функции. Чтобы увидеть эти функции, откройте Object Browser(F2), щелкните правой кнопкой в правом открывшемся окне и выберите Show Hidden Members. В этом списке вы найдете все функции, методы, свойства, поддерживаемые Visual Basic. Разработчики не рекомендуют пользоваться недокументированными функциями из-за возможного отсутствия их поддержки в следующих версиях программы, что приведет к сбою в ваших программах при запуске ваших проектов в новой среде

Примечание:Если имя вашей функции совпадает с именем встроенной функции Visual Basic, то ваша функция заменяет ее. В этом случае, для обращения к встроенной функции необходимо явно задавать имя класса, например, VBA.IsNumeric