Всем привет!
Подскажите кто-нибудь, как сделать так, что-бы пользовательская форма вызывалась в разных частях макроса с разными переменными данными?
У нас есть длинный макрос и, в зависимости от предыдущих вводов пользователя (в предыдущих формах), данная форма должна иногда выводиться с неактивными страницами (page). Вот скрин формы:
В предыдущих формах у пользователя спросили: какие размеры данного товара присутствуют? И он ответил, например, 56 и 62.
Теперь эта форма должна вывестись на экран с активной страницей (page) "56". После этого пользователь введет данные, а макрос их заберёт и учтёт. После нажатия клавиши "Далее", макрос откроет эту форму еще раз, но уже с активной страницей (page) "62".
Код макроса приблизительно будет таким:
И так по всем размерам от 56 до 134.
Но каждый раз надо, чтобы форма открывалась с активной страницей (page) или 56 или 62 или какая-либо другая.
Заранее спасибо за ответы.
Подскажите кто-нибудь, как сделать так, что-бы пользовательская форма вызывалась в разных частях макроса с разными переменными данными?
У нас есть длинный макрос и, в зависимости от предыдущих вводов пользователя (в предыдущих формах), данная форма должна иногда выводиться с неактивными страницами (page). Вот скрин формы:
В предыдущих формах у пользователя спросили: какие размеры данного товара присутствуют? И он ответил, например, 56 и 62.
Теперь эта форма должна вывестись на экран с активной страницей (page) "56". После этого пользователь введет данные, а макрос их заберёт и учтёт. После нажатия клавиши "Далее", макрос откроет эту форму еще раз, но уже с активной страницей (page) "62".
Код макроса приблизительно будет таким:
| Код |
|---|
if (size56=true) then form03.show ' пользователь вводит данные по размеру 56, нажимает на "Далее" ' макрос забирает данные unload form03 endif if (size62=true) then form03.show ' пользователь вводит данные по размеру 62, нажимает на "Далее" ' макрос забирает данные unload form03 endif |
Но каждый раз надо, чтобы форма открывалась с активной страницей (page) или 56 или 62 или какая-либо другая.
Заранее спасибо за ответы.
Изменено: - 23.05.2020 20:40:25