ник: osmor
на VBA пишите функцию, которая открывает форму (можно скрыто) проверяет все контролы, если контрол "подчиненная форма" (как этот тип в VBA называется не помню), то берет его свойство sourceobject (кажется)
получите список форм и список подчиненных к ним