次の方法で共有


メモリが不足しています (エラー 7)

使用可能なメモリよりも多くのメモリが必要でした。または、64K セグメント境界が検出されました。 このエラーの原因と解決策は次のとおりです。

  • 開かれているアプリケーション、ドキュメント、またはソース ファイルが多すぎます。 必要のないアプリケーション、ドキュメント、またはソース ファイルを閉じてください。

  • 大きすぎるモジュールまたはプロシージャがあります。 大きいモジュールまたはプロシージャを、複数の小さいモジュールまたはプロシージャに分割してください。 これによってメモリは節約されませんが、64 K セグメント境界に達するのを防ぐことはできます。

  • Microsoft Windows を標準モードで実行しています。 Microsoft Windows を拡張モードで再起動してください。

  • Microsoft Windows を拡張モードで実行していますが、仮想メモリが不足しています。 一部のディスク領域を解放して仮想メモリを増やすか、少なくともある程度の領域が使用できるようにしてください。

  • terminate-and-stay-resident (常駐) プログラムが実行されています。 terminate-and-stay-resident プログラムを除去してください。

  • 多数のデバイス ドライバーが読み込まれています。 必要のないデバイス ドライバーを除去してください

  • パブリック変数の領域が不足しています。 Public 変数の数を減らしてください。

  • 読み取り専用のプロパティを更新しようとしました。 値を読み取り専用プロパティに割り当てないでください。

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

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

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