标准模块或私有类中定义的枚举类型无法在公共对象模型中用作公共过程的参数或返回类型、公共用户定义类型的公共数据成员或字段

此错误具有以下原因和解决方法:

  • 非公开枚举已用作公共过程的参数或返回类型,或公开类的公共数据成员。

此处的公开意指从要定义的 ActiveX 服务器公开此枚举,这等同于在 ActiveX Exe 或 Dll 项目的公共类中声明它。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。