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