О создании диалога методом CreateUnoDialog

Автор juceser, 26 марта 2025, 21:55

0 Пользователи и 2 гостей просматривают эту тему.

juceser

Да нет, кнопочка на месте, проверил еще раз перезаписал. Не вылетает и ничего не считает. Форма висит и все.

Работа5.ods

bigor

Цитата: juceser от 27 марта 2025, 17:21кнопочка на месте
она на месте, но посмотрите откуда она макрос запускает
Поддержать наш форум можно здесь

sokol92

#32
У Ваас опять макрос обработки кнопки назначен на макрос приложения, а не документа:

Standard.Module2.OKClick (application, Basic)

Заново назначьте обработчик кнопки на макрос документа. Должно быть:

Standard.Module2.OKClick (document, Basic)


Макросы приложения хранятся в файловой системе компьютера (в дереве объектов показаны как "Мои макросы..._).
Владимир.

juceser

Да, теперь другая кнопочка слетела. Поправил.
А как макросы приложения заполняются? Они же дублируют друг друга?

Все равно ошибка, теперь несколькими строками ниже на коде -

If  oCheckDoLoopWhModel.State = 0 and _

не задана переменная.

bigor

Цитата: juceser от 27 марта 2025, 21:38не задана переменная.
Цитата: bigor от 27 марта 2025, 17:14oCheckForNextModel.State. Если ее закомментировать, то что-то даже считает на листе
Поддержать наш форум можно здесь

rami

Цитата: juceser от 27 марта 2025, 21:38Все равно ошибка, теперь несколькими строками ниже на коде -

If  oCheckDoLoopWhModel.State = 0 and _

не задана переменная.
У вас имя чекбокса с пробелом на конце, а вызываете его без пробела. Получается пустая переменная.

juceser

Да, сам только что заметил.
Перебирал все условия пока на ошибку на последнем не наткнулся.

bigor

Цитата: juceser от 28 марта 2025, 12:01Перебирал все условия
я еще вчера в 14 сообщении написал в каком условии ошибка.
Поддержать наш форум можно здесь

juceser

Программа полностью отлажена.
Всем спасибо.

Работа5.ods