ник: osmor
docmd.OpenForm "Форма",acNormal,,,,acHidden
Forms![Форма].Кнопка_Click
Только процедура обработки должна быть Public
или сделайте функцию Public и вызывайте ее и из события Click и из внешней функции
Хотя все это неправильно, процедуры которые могут быть вызваны из разных мест должны быть вынесены в отдельный модуль, тогда для их вызова не нужно будет вызывать форму. Форма предназначена для работы с данными пользователем во всех других случаях (в 99 %) форма не нужна, можно/нужно все сделать без открытия формы