Załóżmy że na komputerze z 2007 masz uruchomione makra z opcjach i tworzenie jak i uruchamianie takich plików utworzonych w tej wersji nie nastręcza żadnych problemów.
Generalnie format XMLowy działa od wersji 2007, a więc nie powinieneś mieć problemów z otwarciem pliku w tym standardzie z makrami, pochodzącymi z nowszej wersji. Najprawdopodobniej to problem twojej maszyny. Coś może uszkadzać ci pliki lub też zawiera on takie elementy, z nowej wersji, które nie chcą się uruchomić na starszej.
Nie jest wiele takich obiektów i jeśli było by odwołanie do nich kodem to debuger "wywalił" by błąd.
Z pewnością nie są to pola wyboru.
Ustaw w modułach polecenie sprawdzania deklaracji zmiennych Option Explicit
Umieszcza się go na początku moduły czy formularza.
Można to ustawić w środowisku VBE w opcjach:
Dodatkowo możesz uruchomić debugowanie aby sprawdzić czy nie ma krytycznych błędów w kodzie.
Może to być powód nie uruchamiania się kodu "w cale".
Następną sprawą może być brak kontrolek. Jednakże powinieneś otrzymać jakieś komunikaty, o których wcale nie piszesz. Tutaj masz artykuł na ten temat: http://vbatools.pl/czy-moj-system-wspolpracuje-z-kontrolkami-cc/