powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макроподстановка в бейсике
7 сообщений из 7, страница 1 из 1
Макроподстановка в бейсике
    #32272984
Alexandr Golovko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, как вызвать Макроподстановку в бейсике?
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32272988
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что есть макроподстановка?
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32272991
Alexandr Golovko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю что есть
короче задача такая:
есть переменная P, в которую записано название функции с параметрами:
P="hhh(1,2)"
вот как вызвать эту функцию?
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32272994
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего никак!
Может еже DoCmd
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32273124
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно вот так:

Код: plaintext
Result = CallByName(Object, ProcedureName, CallType, Arguments())


Пример
Код: plaintext
CallByName(МЕ, Myvariable, vbMethod, args())
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32273228
Alexandr Golovko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Это как раз то что нужно!
Только есть одно но:
Если у меня процедура определенна не в какой-то форме, а в модуле, то как ее тогда вызвать с помощью CallByName?
...
Рейтинг: 0 / 0
Макроподстановка в бейсике
    #32273244
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помню уж. Два варианта:
1.Первым параметром передавать имя модуля.
2.Имя модуля вместе с процедурой. Этот скорее всего.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макроподстановка в бейсике
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]