Stworzyłem model (przemysł rafineryjny) w programie Excel 2010 z wieloma makrami (na podstawie arkusza Excel 2003) Miałem pewne trudności z uruchomieniem go z odpowiednimi dodatkami, ale teraz jest OK.
Jednak inne osoby z Win7 / 64 bit mają problemy z uruchomieniem go z błędem: „nie można uruchomić projektu lub biblioteki”, co sugeruje, że nie załadowano odpowiednich dodatków. Różne fora sugerują teraz przyjrzenie się narzędziom / referencjom VBA pod kątem „brakujących”, ale system jest zamknięty w pętli błędów, a narzędzia / referencje nie są już dostępne.
Jak sprawdzić, których dodatków wciąż brakuje? próbowałem dezaktywować wszystkie dodatki na moim komputerze, ale nie mogę odtworzyć błędu
microsoft-excel
microsoft-excel-2010
macros
maartenB47
źródło
źródło
kernel32.dll
LubGDI32.dll
)? Mam podobne problemy z kodem konwersji obrazu GDI + utworzonym w środowisku 32-bitowym, który nie skompilowałby się w środowisku 64-bitowym.Odpowiedzi:
W Edytorze VB przejdź do menu Narzędzia> Odnośniki i poszukaj na liście elementów oznaczonych [BRAK].
źródło
To działało dla mnie, uruchamiając makro VBA w 32-bitowym programie Excel na 64-bitowym systemie Windows 10 v1803. Moja starsza wersja to Excel 97, ale nie sądzę, żeby to miało znaczenie.
Excel.exe
, kliknij prawym przyciskiem myszy i wybierzProperties
Compatibility
zakładce wybierzRun this program as an administrator
. Możesz także ustawićCompatibility mode
(na przykład naWindows XP (Service Pack 3)
).Jeśli chcesz regularnie otwierać arkusz kalkulacyjny, wykonaj następujące kroki:
Properties
Target
z[PATH]\MySheet.xls
na"[PATH-TO-EXCEL]\EXCEL.EXE" "[PATH]\MySheet.xls"
Teraz po dwukrotnym kliknięciu skrótu program Excel załaduje arkusz kalkulacyjny i możesz uruchomić makro.
źródło