VBA: Błąd czasu wykonania „91”?

Wszystko, co próbuję tutaj zrobić, to zapisać odniesienie do aktualnie aktywnego okna, ale nie działa. Daje mi błąd czasu wykonania w ostatnim wierszu.

Dim SourceWindow As Window, QACheckWindow As Window
SourceWindow = ActiveWindow

Nie wiem dokładnie dlaczego. Nie jestActiveWindow powinien powrócić do aktualnie aktywnego okna? Jeśli nie, jak mogę się do tego odnieść?

EDYCJA: Powyższe jest tuż na początku mojej funkcji, więc wszystko jest przed nimSub FuncName()

questionAnswers(1)

yourAnswerToTheQuestion