Поделиться через


Указанная функция библиотеки DLL не найдена (ошибка 453)

В библиотеке пользователя была обнаружена ссылка на библиотеку динамической компоновки (DLL), но в библиотеке DLL не была обнаружена указанная функция DLL. Эта ошибка имеет следующие причины и способы решения:

  • Вы указали недопустимый порядковый номер в объявлении функции. Укажите допустимый порядковый номер или задайте функцию по имени.

  • Вы указали правильное имя библиотеки DLL, но в данной версии не содержится указанная функция. Возможно, вы загрузили правильную версию, но директория с некорректной версией предшествует директории с корректной, поэтому используется некорректная версия библиотеки DLL. Проверьте наличие нескольких версий. Если у вас более ранняя версия, обратитесь к поставщику за обновлением.

  • Если вы используете 32-битную платформу Microsoft Windows, имя и псевдоним (если используется) библиотеки DLL должны быть верными. Убедитесь, что имя и псевдоним библиотеки DLL указаны правильно.

  • Некоторые 32-разрядные библиотеки DLL содержат функции с немного разными версиями для размещения строк Юникода и ANSI . Значение "A" в конце имени функции указывает версию ANSI. W в конце имени функции указывает версию Юникода.

    Если функция принимает аргументы строчного типа, попробуйте добавить "A" к имени функции.

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

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

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