• 締切済み

実行時エラー 5097 メモリ不足です。文書を保存してください。

こんにちは ワードのマクロで困っています。 エクセルで範囲選択したデータをワードへ形式を選択し、エクセルワークシート形式でワードのドキュメントに貼り付けるマクロを作成したのですが、上記 タイトルのようなエラーが出ます。 記述は下記のとおりです。 Sub エクセル貼り付け() Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, _ Placement:=wdFloatOverText, DisplayAsIcon:=False ActiveDocument.Save End Sub どうしたら、メモリ不足を解消できるのでしょうか。

みんなの回答

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.1

Cでは、ありますが。。。 VBでメモリ解放?って、メソッドか何かありますか? あれば、それでメモリを解放してはどうでしょうか? なければ、物理メモリを増やすしかないのでは?

hooma
質問者

補足

メールありがとうございます。 メモリは256MBあり、充分だと思うんですが、 VBAでメモリ解放できたら本当にいいのですが、 どうやってするのでしょうか。

関連するQ&A