Задать параметры VBA модулю

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Azazel
Сообщения: 31
Зарегистрирован: 08 апр 2004, 05:56
Откуда: Славный город что на море...

Подскажите пожалуйста, можно ли запустить VBA-функцию, название которой храниться в таблице.
Есть таблица в которой хранится перечень типовых обработчиков (Название модулей). Для каждого из них формирую различные запросы и тоже вношу в таблицы. По сутя имеет место быть таблица имен запросов с соответствующем ему обработчиком (VBA-модулем). Т.к. некоторые запросы с параметрами, то запустить функцию в виде DoCmd.OpenFunction([Обработчик]) не подходит - т.к. не могу передать параметры запросу. Возможно ли вообще передать параметры? И если возможно то как это можно сделать? (Параметры у обработчиков могут быть и необязательные - Optional т.е.)
Аватара пользователя
Busine2009
Сообщения: 322
Зарегистрирован: 18 июл 2009, 15:34
Контактная информация:

Azazel
а если вставить в коде модуля текст, находящийся в ячейке?
Azazel
Сообщения: 31
Зарегистрирован: 08 апр 2004, 05:56
Откуда: Славный город что на море...

В принципе так наверное и буду делать. Просто это дополнительное звено в работе :) , поскольку при разработке нового обработчика еще придется править модуль запуска, что лень :) а так внес в таблицу новый запрос, обработчик и все :)
Ответить