Добрый день! Может кто сталкивался - файл с макросами, а также надстройки созданы в Excel 2013 32-бит. При открытии файлов в Excel 2016 64-бит ничего не запускается. При запуске файла вылезает: "Compile error in hidden module...", при запуске самих макросов вылезает: "Object library invalid or contains references to object definitions that not be found".
Я так понимаю, каких-то библиотек не хватает. Но пробовал на другом компьютере запустить тоже Excel 2016 - там работает! Сталкивался ли кто-то с проблемой?
экстрасенсы в отпуске... Причин может быть несколько. Например не правильно задекларированы АПИ функции пример универсальной декларации:
Код
#If VBA7 Then
#If Win64 Then
Private Declare PtrSafe Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As LongPtr)
#Else
Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As LongPtr)
#End If
#Else
#If Win64 Then
Private Declare PtrSafe Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As LongLong)
#Else
Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long)
#End If
#End If