Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Можно ли подставлять имя процедуре

248
27 октября 2007 года
Dmitry2064
590 / / 06.12.2006
Такая ситуация.
Я по имени документа запускаю соответствующий макрос-процедурку для его обработки.

 
Код:
Case "Transport" 'посмотрел имя документа
Namedoc = "TagsTransport" 'назвали имя соотв. макроса
End Select
Application.Run MacroName:=Namedoc 'запускаю соответствующий макрос обработки документа


Но я захотел все конструкции
Application.Run MacroName:=Namedoc заменить на более короткие
Call Namedoc
Но получается, что Call должен вызывать процедуру только по конкретному имени, иначе пишет, что "не знаю такой процедуры как Namedoc".

Можно ли как-то выкрутиться?

Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог