ник: snipe
если честно то не правильно как-то это
могу предложить следующее
создайте макрос - обзовите его autoexec (это обязательно)
в макросе всего одна команда Запуск программы
там укажите функцию (имя функции)
в модулях создайте публичную функцию и там пропишите все что хотите сделать
дело в том что событие загрузка происходит раньше чем событие отображение
отсюда у вас и все проблемы