Чтобы использовать этот проект в 64-разрядных системах, необходимо изменить его

Полное сообщение об ошибке:

Код в этом проекте должен быть обновлен для использования в 64-разрядных системах. Просмотрите и обновите операторы Declare, а затем пометьте их атрибутом PtrSafe.

Все инструкции Declare теперь должны включать ключевое слово PtrSafe при запуске в 64-разрядных версиях Microsoft Office. Ключевое слово PtrSafe указывает, что оператор Declare является безопасным для выполнения в 64-разрядных версиях Microsoft Office.

Добавление ключевого слова PtrSafe в оператор Declare означает только то, что оператор Declare явным образом ориентируется на 64-разрядные величины, все типы данных в операторе, предназначенные для хранения 64-разрядных величин (включая возвращаемые значения и параметры), по-прежнему необходимо модифицировать для хранения 64-разрядных величин, используя тип LongLong для 64-разрядных целых чисел или LongPtr для указателей и дескрипторов.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.