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


Это соглашение о вызовах не поддерживается в Visual Basic

Visual Basic не поддерживает все соглашения о вызове процедур, которые определяют порядок передачи аргументов и способ указания их типов. Эта ошибка имеет следующие причину и решение:

  • При вызове процедуры использовалось соглашение о вызове, которое система Visual Basic не поддерживает. Например, Visual Basic не поддерживает соглашение о вызове Pascal в 16-разрядной версии среды Microsoft Windows. Если соглашение о вызове не поддерживается в Visual Basic, процедуру невозможно вызвать из Visual Basic. Попробуйте найти альтернативу в документации объекта.

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

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

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