Недопустимое порядковое значение (ошибка 452)
Ваш вызов в библиотеку динамической компоновки (DLL) использовал номер вместо имени процедуры с помощью синтаксиса #num. Эта ошибка имеет следующие причины и способы решения:
Попытка преобразовать выражение num в порядковое числительное завершилась со сбоем. Убедитесь, что выражение представляет допустимое выражение, или вызовите процедуру по имени.
Указанное num не указывает в библиотеке DLL никакую функцию. Убедитесь, что num определяет допустимую функцию в библиотеке DLL.
Библиотека типов имеет неправильное объявление, что приводит ко внутреннему использованию неправильного порядкового номера.
Закомментируйте код, чтобы изолировать проблемный вызов процедуры. Укажите оператор Declare для процедуры и сообщите о проблеме поставщику библиотеки типов.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.