クラス モジュールのパブリック プロシージャのパラメーターまたは戻り値、またはパブリックのユーザー定義型のフィールドとして使用できるのは、パブリック オブジェクト モジュールで定義されたパブリックのユーザー定義型だけです

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

  • パブリック ユーザー定義型を、クラス モジュールのパブリック プロシージャのパラメーターまたは戻り値の型として、またはパブリック ユーザー定義型のフィールドとして、使用しようとしました。 このように使用できるのは、パブリック オブジェクト モジュール内で定義されているパブリック ユーザー定義型だけです。

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

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