У овом водичу ћете научити како да покренете, отворите и затворите Усерформ помоћу ВБА.
За овај пример, креирали смо једноставан Усерформ под називом басицУсерформ приказан испод са ознаком, оквиром за текст и три командна дугмета.
Отворите Усерформ користећи ВБА
Користити Прикажи команду да бисте отворили Усерформ под називом басицУсерформ:
1 | басицУсерформ.Схов |
Затворите Усерформ користећи ВБА
Образац можете затворити помоћу Унлоад Цомманд:
1 | Истовари басицУсерформ |
Ово ће затворити УсерФорм из покренутог кода.
Уместо тога, можете користити и кључну реч Ме да затворите образац у оквиру модула кода обрасца:
1 | Унлоад Ме |
Напомена: Унлоад Ме можете користити само у процедурама садржаним у модулу Усерформ Цоде:
Приметите да смо у горњем примеру додали „Унлоад.Ме“ догађају „Цлицк“ на дугмету Цанцел. Дакле, када корисник кликне на дугме Откажи, образац ће се истоварити.
Можете приступити кодном модулу УсерФорм двоструким кликом на модул у Цоде Екплореру (с лијеве стране). Или десним кликом у визуелном уређивачу УсерФорм.
Покрени Усерформ у ВБА
Када се образац учита, покреће се догађај „Инитиализе“. Овај догађај можете користити за промену изгледа УсерФорм -а, као што је попуњавање комбинованих оквира или укључивање/искључивање контрола у иницијализационом коду.
Овај код ће онемогућити дугме Откажи када се покрене УсерФорм:
12345 | Привате Суб УсерФорм_Инитиализе ()цмдЦанцел.Енаблед = НетачноЕнд Суб |
Напомена: Овај код мора бити постављен у кодни модул УсерФорм (погледајте слику изнад).