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