• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2016のVBAのイメージボックス)

EXCEL2016のVBAのイメージボックスの表示に問題が発生する際の対処方法

このQ&Aのポイント
  • EXCEL2016のVBAで作成した学習プログラムで、イメージボックスの表示に問題が発生しています。正解すると正しい画像が表示されますが、稀に画像が表示されないことがあります。ただし、プログラム自体は問題なく動作します。画像が表示されない場合は、ウィンドウをディスプレイの枠外に移動し、再度ディスプレイ内に戻すことで正常に表示されます。
  • 不具合の発生頻度は不定期で、一日に十数回起こることもあれば、何日も起きないこともあります。不具合が起こる原因はVBAの不具合ではなく、画像の問題でもありません。そのため、解決方法は限られています。
  • 対処方法としては、不具合発生時にディスプレイ内のウィンドウを一度閉じて再度表示することで画像が正常に表示されるようになります。また、不具合の頻度が高い場合は、VBAのバージョンを最新のものにアップデートすることをおすすめします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17766)
回答No.1

VBAの問題でも無いと思います。 どちらかというとOSのリソース不足が原因ではないかと・・・ 表示されるはずの画像が表示されなくなったらOSを再起動すれば問題なく表示されるはずです。だとしたら問題はOS・・・というよりもOSのメモリ管理システムの問題かな? その昔、Windows95/98/Meの時はリソースメモリというモノが原因でExcel等のソフトのツールバーが表示されないなどの不具合が多々発生していました。Windows Meの時なんて最悪で、WordやExcelを一度起動したらWindowsを再起動しないとExcelが起動しないなんてことがしょっちゅうありました。で、フリーソフトで「リソースモニター」というソフトを常駐させてモニターしていたのですが、一度減ったリソースメモリはソフトを終了させても元に戻らなかったのです。 リソースメモリが少なすぎると、ソフトが使用するリソース補確保できない為に起動しなかったり起動中に落ちたりしていました。 ということで、グラフィックドライバやシステムドライ派を最新の滋養帯ニス用心がけるぐらいしか対策は無いと思います。 もしくは、今のやり方とは違うアプローチで同じ事を実現できるように工夫するしかないでしょう。

runi_NGR
質問者

お礼

ありがとうございます。 思ってもみませんでした。

その他の回答 (1)

回答No.2

Accessのレポートで大量に画像を出力すると画像が表示されない事があります。その場合の対処としては画像のサムネイル版も作成しておいてそれを表示するようにすることで対処したことがあります。 画像のサイズを小さくしてみる等工夫してみては如何でしょうか?

runi_NGR
質問者

お礼

ありがとうございます

関連するQ&A

専門家に質問してみよう