Страница 1 из 1

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

Добавлено: 26 авг 2010, 06:38
Azazel
Подскажите пожалуйста, можно ли запустить VBA-функцию, название которой храниться в таблице.
Есть таблица в которой хранится перечень типовых обработчиков (Название модулей). Для каждого из них формирую различные запросы и тоже вношу в таблицы. По сутя имеет место быть таблица имен запросов с соответствующем ему обработчиком (VBA-модулем). Т.к. некоторые запросы с параметрами, то запустить функцию в виде DoCmd.OpenFunction([Обработчик]) не подходит - т.к. не могу передать параметры запросу. Возможно ли вообще передать параметры? И если возможно то как это можно сделать? (Параметры у обработчиков могут быть и необязательные - Optional т.е.)

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

Добавлено: 26 авг 2010, 20:35
Busine2009
Azazel
а если вставить в коде модуля текст, находящийся в ячейке?

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

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