ワードのマクロを使って、tifファイル500個ほどを読み込もうとしたところ、読み込みの途中で「メモリ不足です」というメッセージが表示されます。
タスクマネージャで確認すると、たしかに50ファイルほど読み込んだところでメモリが2Gを超えてしまっていました。
メモリ不足になる原因と、解決方法を教えていただけますか?
ご参考までに作成したマクロと使用しているPCのスペックを追記します。
Sub Macro1()
Dim file_path As String
Dim file_name As String
Dim I As Integer
file_path = "C:\Documents and Settings\user\デスクトップ\説明書\ページ"
For I = 1 To 500
file_name = file_path + StrConv(I, 1) + ".tif"
With ActiveDocument.Shapes.AddPicture(Anchor:=Selection.Range, FileName:= _
file_name, LinkToFile:=False, SaveWithDocument:=True)
.WrapFormat.Type = 3
.ZOrder 5
End With
Selection.EndKey Unit:=wdStory
Selection.InsertBreak Type:=wdPageBreak
Next I
End Sub
PCのスペック
OS:Windows XP
メモリ:2G
word:2003
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは。
>ワードのマクロを使って、tifファイル500個ほどを読み込もうとしたところ、読み込みの途中で「メモリ不足です」というメッセージが表示されます。
メモリの前に、ファイルサイズがいくつになるか想定していますか?Wordは、Ver.2003までですと、32kb までです。Wordで、500個のtif -->メタファイルに変わるわけで、極端に大きくなっているはずです。それは無理だと思います。Wordで作らなくてはならないのなら、ファイルは、分散させることですね。もともと、Wordは、そのような設計になっているようですから。
お礼が遅くなってすみません。
早速のご回答ありがとうございました。
たしかに仰るとおりで、tifファイルが1つ30Mb程度だったので、
50×30Mb=1500Mbとなり、もともと使っているメモリが500Mbですので、トータルで2000Mb(2Gb)を超えてしまったということですかね・・・
Wendy02さんのアドバイスどおりファイルを分散させて作成することにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) エクセルVBA(実行時エラー438)の対処法を教えてもらえないでしょうか 3 2023/04/22 13:43
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバイスマネージャ上のどこで...
-
ヤフーニュース閲覧して戻るお...
-
apexがラグい
-
メモリキャッシュとディスクキ...
-
ノートパソコンのメモリ使用率...
-
<CPU>Core i7-9750H <メモリ...
-
コンピューターのメモリ不足表...
-
現在 windows98を使用。メモリ...
-
保存容量の少ないPCに、小型のU...
-
CドライブがSSDで、Dドライブの...
-
ADSLで使う為の最低限のパソコ...
-
キャッシュメモリとメモリの考え方
-
スキャナー&デジカメを取り組...
-
(^o^)丿 パソコン修業中です。...
-
WINDOWS98の最大メモリは32M...
-
「iTunes」にたくさん曲を入れ...
-
デスクトップパソコンで、win7....
-
DELLのPCにPre-Boot Syst...
-
パソコンの起動について
-
パソコンを起動するとこの画面...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヤフーニュース閲覧して戻るお...
-
デバイスマネージャ上のどこで...
-
ノートパソコンのメモリ使用率...
-
メモリキャッシュとディスクキ...
-
pcのメモリ使用量がおかしいです
-
apexがラグい
-
Win XPが認識できる最大メモリ...
-
PCのメモリをフルに使いたい(E...
-
WINDOWS98の最大メモリは32M...
-
物理メモリの使用割合が83%...
-
サーバー構築時のメモリ容量
-
エクセルでメモリ不足のエラー...
-
ディスクの空き容量またはメモ...
-
ファイルが開けない。
-
CドライブがSSDで、Dドライブの...
-
なぜ容量が勝手に減るんだ!?
-
最近パソコンが遅い。。
-
vbaでメモリ不足となる原因は?
-
ピクセルエディターのエラー?
-
特定のプロセスだけディスクへ...
おすすめ情報