Работа с незавершенными диалоговыми окнами / формами

Процесс макроса может остановиться на паузу, если в любой строке ввода формы будет содержаться вопросительный знак. Это позволяет вам вводить информацию, которой у вас не было во время подготовки диалогового окна (формы).

Когда процесс останавливается, на экран выводится форма, содержащая вопросительный знак. Если форма была вызвана посредством другой формы, она тоже отображается.

Например

Если вы настроили макрос на просмотр Разреза скважины, однако не знаете одной из границ просмотра, вы можете использовать для нее вопросительный знак. Когда программа останавливается, диалоговое окно Форма и окно Границы просмотра выводятся на экран.

Для того, чтобы продолжить процесс работы макроса

  1. Замените вопросительный знак на соответствующее значение. Работа макроса не будет продолжена, если вопросительный знак не будет заменен на значение. В то же время вы можете изменить любые другие параметры данного диалога. Они будут использоваться в процессе, однако не сохраняются в форме.
  2. Нажмите на кнопку Esc или Продолжить. Процесс продолжит работу. Встретив следующий вопросительный знак, процесс вновь остановится на паузу.

Остановка работы макроса

Ваши действия будут зависеть от того, какое диалоговое окно открыто на экране монитора:

  • Главное диалоговое окно процесса. Это окно, которое соответствует коду процесса, который вы вводите в файле макроса. Например, Визекс. Нажмите Отменить для остановки процесса.
  • Форма, открытая через другую форму. Например, Границы просмотра в Визексе.

В таком случае, для остановки процесса:

  1. Оставьте вопросительный знак и нажмите на кнопку Esc или Продолжить. Система закроет данное диалоговое окно и вернется к окну, из которого оно было открыто. В примере выше окно Границы просмотра исчезает, а на экране остается только окно Визекс.
  2. Нажмите Отменить.