Хорошо, поэтому после некоторой логической отладки (читай: дней) я обнаружил, что она поддерживается, но не в «традиционном» мышлении.
В обычном документе вы, очевидно, используете Open() функция для загрузки вещей при открытии документа, потому что это то, что вы делаете, вы открываете документ.
При использовании встроенных сценариев в файле .dot вы не открываете файл .. вы создаетеновый экземпляр файла .dot, поэтому вы должны использовать следующую функцию: New () :
Private Sub Document_New()
UserForm1.Show
End Sub
Это должно показать вам форму "открытия" файла .dot.