標準モジュールまたはプライベート クラスに定義された Enum 型は、パブリック オブジェクト モジュール内で、パブリック プロシージャのパラメーターまたは戻り値、パブリック データ メンバー、またはパブリックのユーザー定義型として使用することはできません

このエラーの原因と解決策は次のとおりです。

  • 公開されていない列挙が、パブリック プロシージャのパラメーターまたは戻り値の型、あるいは公開されたクラスのパブリック データ メンバーとして使用されました。

ここで "公開される" とは、定義されている ActiveX サーバーから列挙が公開されることを意味します。つまり、ActiveX の Exe または Dll プロジェクトのパブリック クラスで列挙が宣言されていることを意味します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。