適切なオブジェクトを指定していないメソッドは無効です
すべてのメソッドをすべてのオブジェクトで実行できるわけではありません。 このエラーの原因と解決策は次のとおりです。
オブジェクトを指定しないでメソッドを呼び出しましたが、このメソッドは暗黙のオブジェクトでは有効ではありません。 たとえば、標準モジュールでは Line メソッドの出力を表示できないので、標準モジュールにおいて有効なオブジェクト修飾子を指定しないで Line メソッドを使用することはできません。
メソッドを受け付けることができるオブジェクトで、メソッド呼び出しを明示的に修飾します。 たとえば、Line メソッドではフォームまたは画像ボックスを指定できます。
メモ 標準モジュールで使用する場合に明示的なオブジェクト修飾子を必要とするその他のメソッドには、 Circle、 Print、 PSet があります。
詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示