Что определяет, что документ загрузился полностью?
Наверное, речь надо вести о разбивке на страницы. Тогда самый правильный вариант - Document.Repaginate.
Разбивка документа актуальна только при View.Type=wdPrintView. В других режимах просмотра переход в конец документа будет мгновенным. Т.е. способы с HomeKey и EndKey работать не будут. Кроме того, перед использованием HomeKey и EndKey надо убедиться, что Selection находится в главной части документа.
При принудительной разбивке на страницы, наверно надо выставлять параметр Options.Pagination=False - фоновая разбивка на страницы. По-моему, на команду Document.Repaginate это не влияет, но лучше подстраховаться.
Макросы под заказ и готовый пакет - mtdmacro.ru