プロシージャの種類が一致していません

ある種類の Property プロシージャが使用されていますが、別の種類が必要です。 このエラーの原因と解決策を次に示します。

  • 読み取り専用のプロパティに書き込もうとしています。

    プロパティに定義されたプロパティ プロシージャProperty Get のみの場合、プロパティに値を割り当てることができません。 適切な Property Let プロシージャを作成するか、プロパティに書き込みしないようにしてください。

  • 書き込み専用のプロパティを読み取ろうとしています。 プロパティに定義されたプロパティ プロシージャが Property Let のみの場合、プロパティの値を読み取れません。 適切な Property Get プロシージャを作成するか、プロパティに書き込みしないようにしてください。

  • 参照を設定しようとしていますが、プロパティには、Property Get または Property Let プロシージャしかありません。 プロパティ用に Property Set プロシージャを作成するか、またはそれに参照を設定しないようにします。

詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。

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

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