Visio 保存できない「not enough memory to complete the operation」メモリ不足エラーの原因と対処法(WordArt貼り付け対応)

Visio Professional のデスクトップ版で保存しようとすると「not enough memory to complete the operation(メモリ不足で操作を完了できません)」が出て保存できない…。PCを買い替えても再発する場合、単純なRAM不足よりも、仮想メモリ設定や貼り付けオブジェクト(特にWordArt)が引き金になっているケースが目立ちます。

目次

まずはデータを守るための緊急回避

原因調査の前に、今編集している図面を失わないための避難策を先に実行してください。保存が通らないときでも、次の方法なら残せることがあります。

  • 別名保存:ファイル名を変え、保存先もローカル(例:C:\Temp)に変更して保存。
  • 新規図面へコピー避難:新規で空のVisioファイルを作り、ページ単位または図形をコピーして貼り付け、保存できるか確認。
  • PDFに出力して証跡を残す:編集不能でも、内容だけは残せます(社内共有や提出が必要な場合に有効)。
  • トリガーっぽい要素を一時的に削除して保存:WordArtなどを削除→保存→後で貼り直す運用で、作業を止めない。

Visioの保存時に「not enough memory」が出るときに起きていること

このエラーは、Windows全体の空きメモリが潤沢に見えていても発生することがあります。理由は大きく2つです。

  • PC側のメモリ関連設定(ページングファイルが小さい/無効、ディスク空き容量不足、他アプリで圧迫など)
  • Visio側で保存処理が急に重くなる条件(貼り付けたオブジェクトや画像、アドイン、32bit版の上限、描画ドライバとの相性など)

特に「保存する瞬間」に、図面全体の再描画・埋め込みオブジェクトの再処理・ファイルのパッケージ化(vsdxは中身が圧縮パッケージ)などが走り、瞬間的にメモリやリソースの要求が跳ね上がることがあります。普段は編集できていても、保存で落ちる/保存だけ失敗する…という挙動になりがちです。

よくある状況疑うポイント最初に試すこと
特定のファイルだけ保存できないファイル内の一部オブジェクト破損、貼り付け内容の相性別名保存/貼り付けた要素を削除して保存
WordからWordArtを貼った後に起きやすいOLE埋め込みや重い図形式、保存時の再レンダリング負荷形式を選択して貼り付け(EMF/PNG等)に変更
新旧PCの両方で再現する保存先(ネットワーク/同期)やOffice環境が共通、製品側の相性ローカル保存で切り分け、Office修復、更新
タスクマネージャーでVisioが見当たらない表示が簡易モード、または「詳細」側でのみ見えるタスクマネージャーを「詳細表示」にしてVISIO.EXEを探す

保存できない原因を切り分ける

いきなり設定を変えるより、まずは「何がトリガーか」を切り分けると最短で解決に近づきます。特にWordArtが絡む場合は、原因が図面の一部に局所化していることが多いです。

別名保存と保存先の切り分け

  • 別名保存:同じ場所ではなく、ファイル名も変えて保存します(上書き保存だけ失敗するケースの除外)。
  • 別形式で保存:可能なら一度PDFや画像に出してみて、保存処理全般が落ちるのか、vsdxの保存だけが落ちるのかを見ます。
  • ローカルディスクへ保存:OneDrive/SharePoint同期フォルダやネットワークドライブを使っている場合は、Cドライブ直下の作業フォルダなどに保存して再現性を確認します。

貼り付け要素の切り分け

「WordArtを貼ると起きやすい」と分かっているなら、次の順で確認します。

  1. 問題のファイルをコピーして、コピー側で作業する(元データ保護)。
  2. WordArt(または貼り付け直後に追加したオブジェクト)を削除して保存できるか確認。
  3. 保存できるなら、原因はほぼそのオブジェクト周辺に絞れます。再度貼り付け方を変えて検証します。

切り分けチェックリスト

チェック目的判断の目安
ローカルに別名保存できるか同期・ネットワーク要因の除外ローカルで成功なら保存先の影響が濃厚
WordArt削除で保存できるか貼り付け要素の特定成功なら貼り付け形式の見直しが本命
新規図面へコピーして保存できるかファイル破損の除外成功なら元ファイルの状態が原因の可能性
visio /safe で保存できるかアドイン・設定要因の除外成功ならアドイン無効化が近道

仮想メモリ(ページングファイル)を増やす

Windowsの仮想メモリ(ページングファイル)が小さい/無効だと、Office系アプリで「メモリ不足」エラーが出やすくなります。まずはページングファイルが有効で、十分なサイズになっているかを確認してください。

設定の場所

Windows 10 / 11 では、概ね次の順でたどれます。

  • スタートで「システムの詳細設定」を検索して開く
  • 「パフォーマンス」→「設定」
  • 「詳細設定」タブ → 「仮想メモリ」→「変更」

まずは自動管理の確認

企業PC等で意図せず制限されていることもあるため、最初に「すべてのドライブのページング ファイルのサイズを自動的に管理する」が有効かを見ます。無効なら有効にして再起動し、改善するか確認します。

カスタムサイズで増やす目安

自動管理でも改善しない場合は、カスタムサイズで「最低限の確保」を明示して改善するケースがあります。以下はあくまで目安で、ディスク空き容量と相談してください。

物理メモリ(RAM)初期サイズの目安最大サイズの目安メモ
8GB8192MB16384MB保存時に落ちるなら最大を広めに
16GB8192〜16384MB24576〜32768MB図が重いなら初期も高めが安定
32GB16384MB32768〜49152MBページングファイルをゼロにしない

設定変更後は再起動が必要です。また、Cドライブの空き容量が少ないとページングファイルを確保できないため、ディスククリーンアップ等で空きを作ってから調整してください。

Visioプロセスの優先度を上げて保存を通す

優先度変更は根本解決ではありませんが、保存直前に処理が詰まりやすい環境では、一時的な回避策として効くことがあります。案内にある「タスクマネージャーにVisioが見当たらない」場合は、表示方法を変えると見つかることが多いです。

タスクマネージャーでVisioが表示されないときのチェック

  • 簡易表示になっていないか:タスクマネージャー左下の「詳細」を押してフル表示にします。
  • 「プロセス」タブの「アプリ」だけ見ていないか:Visioは「バックグラウンド プロセス」側に入ることがあります。
  • 「詳細」タブでVISIO.EXEを探す:アプリ名より実行ファイル名の方が確実です。

優先度変更の手順

  1. Visioを起動したまま Ctrl + Shift + Esc でタスクマネージャーを開く。
  2. 「プロセス」タブで Microsoft Visio を右クリックし、「詳細に移動」を選ぶ。
  3. 「詳細」タブで VISIO.EXE を右クリック → 「優先度の設定」→ Above normal もしくは High を選ぶ。
  4. 保存が通ったら、作業が落ち着いた時点で優先度をNormalに戻す(他アプリに影響が出にくい)。

優先度を上げても改善しない場合は、次の「修復」や「貼り付け形式の見直し」に進む方が早いです。

VisioとOfficeの修復で不整合をリセットする

同じPCで繰り返し起きる/突然起き始めた場合は、Office(またはVisio単体)の破損や更新失敗が混ざっていることがあります。修復は「設定から実行できる安全な対処」なので、切り分けの早い段階でやっておく価値があります。

設定アプリから修復やリセットができる場合

環境によっては、Windowsの「設定」→「アプリ」→「インストールされているアプリ」からVisioを開くと、修復やリセットが表示されることがあります。表示される場合は、まず修復を実行し、改善しなければリセットも検討します(リセットは設定初期化になるため注意)。

Officeの修復(クイック修復とオンライン修復)

  • Windowsの「設定」→「アプリ」→「インストールされているアプリ」
  • 「Microsoft Visio」または「Microsoft 365 / Office」→「変更」
  • クイック修復 → 改善しなければ オンライン修復

オンライン修復は時間がかかりますが、コンポーネントを入れ直すため改善率が高いです。修復後は再起動し、まずはローカル保存で再現するか確認してください。

WordArt貼り付けが原因のときの現実的な回避策

WordのWordArtをそのまま貼り付けると、内部的に「埋め込みオブジェクト(OLE)」や「重い図形式」として扱われ、Visioの保存時に負荷が跳ねることがあります。JPEG化すると保存できることがあるのは、データが単純化されるためです。ただし、画像化すると編集できなくなるという大きなデメリットがあります。

編集性と安定性のバランスを取るなら、次の順で試すのが現実的です。

形式を選択して貼り付けで軽い形式に変える

Visio側で貼り付けるときに「形式を選択して貼り付け(Paste Special)」を使い、画像として貼るのが第一候補です。

  • ホーム → 貼り付けの▼ → 形式を選択して貼り付け
  • 候補の中から「図(拡張メタファイル)」「図(PNG)」などを選ぶ
貼り付け形式保存の安定性見た目の品質編集のしやすさ向いているケース
埋め込みオブジェクト(WordArtそのまま)不安定になりやすい高いWord側の編集が前提貼り付け後もWordで頻繁に作り直す運用
図(拡張メタファイル / EMF)安定しやすいベクターで劣化しにくい条件によっては分解して編集可能印刷品質を保ちつつ軽くしたい
図(PNG)安定しやすい透明背景に強い基本は画像編集が必要アイコン・ロゴ・見た目重視で貼る
図(JPEG)最も安定しやすい文字は劣化しやすい画像編集が必要保存優先、軽量化優先

EMFで貼って分解して編集できるようにする

「画像にすると編集できない」がネックなら、EMFで貼った後に図形へ分解できることがあります。

  • EMFで貼り付けたオブジェクトを選択
  • 右クリック → 「グループ解除」を試す
  • 成功すると、Visioの複数図形として扱えるようになり、色や配置などを調整できます

ただし、分解後は図形数が増えて重くなる場合があるため、必要最低限の編集に留めるのがコツです。

編集用マスターを別管理する

WordArtを頻繁に直す運用なら、元のWord(WordArt)を編集用マスターとして残し、Visioには画像として配置する方法が堅実です。

  • 編集はWordで行う(フォント・カーブ・影などを保てる)
  • 更新が必要なときだけ、同じサイズで書き出してVisio上の画像を差し替える

「保存できないリスク」と「編集の自由度」を両立しやすい運用です。

ここまでで直らない場合の追加チェック

上記の手順で改善しない場合は、Visio側の環境要因(ビット数、アドイン、描画設定、更新状況)を点検します。特に「複数PCで同様に起きる」ケースは、Officeの構成や貼り付けデータが共通であることが多いです。

Visioが32bit版なら64bit版も検討する

32bit版のVisioは、扱えるメモリやリソースに上限があり、図面が重いと不利になります。まずは Visio の「アカウント」または「Visioについて」で32bit/64bitを確認し、可能なら64bit版を検討してください(インストール方法やライセンス形態によって可否が変わります)。

セーフモードで起動してアドインを疑う

アドインが原因だと、通常起動では落ちるがセーフモードでは安定することがあります。

  • Windowsキー + R → visio /safe
  • セーフモードで同じ操作(貼り付け→保存)を試す
  • 改善するなら、ファイル → オプション → アドイン でCOMアドイン等を順に無効化

ハードウェア グラフィック アクセラレータを無効化する

描画の相性で不安定な場合は、Visioのオプションでハードウェアアクセラレーションを無効にすると改善することがあります(設定項目名はバージョンで多少異なります)。

更新と再起動を徹底する

「最近数か月で急に起き始めた」場合、更新(アップデート)の影響も考えられます。逆に、更新が中途半端で不整合が起きている可能性もあるため、Office/Visioを最新状態にしてから再現性を見ます。

保存先の同期・権限・パスを見直す

  • 同期フォルダ(OneDrive等)に保存しているなら、一度ローカルに保存してから移動する
  • 深いフォルダ階層や長いファイル名を避け、短いパスで保存を試す
  • 別ユーザー(新規Windowsユーザー)で同じ操作を試して、プロファイル依存を切り分ける

既定のプリンターを変更する

Office系アプリは、描画やフォント処理でプリンタードライバーの影響を受けることがあります。プリンターが特殊なドライバーになっている場合は、既定のプリンターを一時的に「Microsoft Print to PDF」などへ切り替えて再現性を確認してください。

大きな画像や貼り付け素材を軽量化する

WordArtに限らず、高解像度画像や大量のスクリーンショットが混在すると保存時の負荷が上がります。次の考え方で軽くすると、同じ環境でも保存が通ることがあります。

  • スクリーンショットは必要な範囲だけにトリミングしてから貼る
  • ロゴやアイコンはPNG、写真は適正解像度のJPEGなど、用途に合わせて形式を選ぶ
  • 1枚の巨大画像で表現している要素は、可能なら図形やテキストに置き換える

Microsoftサポートへエスカレーションするときの準備

すべて試しても改善しない場合、製品側の不具合や環境との相性の可能性が残ります。サポートに相談するときは「再現条件が揃っているほど解決が早い」ので、次を整理しておくとスムーズです。

準備するもの具体例目的
再現手順WordArtを貼る → 保存でエラー、などを時系列でサポート側が同じ条件で検証できる
環境情報Windowsの版、Visio/Officeの版、32bit/64bit、更新チャネル既知不具合や相性の確認
貼り付けデータの情報WordArtの種類、フォント、貼り付け形式(通常/EMF/PNG等)トリガーの特定
保存先の情報ローカル/ネットワーク/OneDrive、ファイル名とパス長保存経路の影響を排除
証跡エラー画面、タスクマネージャー(詳細タブ)でのVISIO.EXEの状態リソース不足の根拠になる

社内PCの場合は、ページングファイル制限やOffice更新ポリシーなどが管理されていることもあります。IT管理者に「ローカル保存でも再現する」「WordArt貼り付けで再現する」など切り分け結果を渡せると、対処が進みやすくなります。

まとめ

  • まずは別名保存・ローカル保存で、ネットワークや同期の影響を除外する
  • ページングファイル(仮想メモリ)を見直し、無効化や不足を防ぐ
  • WordArtが怪しいなら、形式を選択して貼り付け(EMF/PNG/JPEG)で保存負荷を下げる
  • 編集性を残したいなら、EMF貼り付け→グループ解除、または編集用マスターを別管理
  • 改善しない場合は、修復・セーフモード・32/64bitなど環境要因を点検し、再現条件を揃えてサポートへ

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次