使用に同意するものと見なされます。コード提供終了済みコンテンツ申し訳ありません。リクエストされたコンテンツは削除されています。自動的にリダイレクトされます。パフォーマンスが低下する一般的な理由や、調査手法などをご説明しました。ボトルネックの特定)https://social.msdn.microsoft.com/Forums/ja-JP/2affb5ed-a03a-45e9-8cc5-5f41ea7a691c過去の投稿で説明した通り、パフォーマンスの問題に直面したとき、そのボトルネックとなっている処理の内容によって対応は異なるため、本来のアプローチとしては、ボトルネックを特定してから対応を検討する必要があります。仕組みなどから、効果があることが多い設定をいくつかご案内したいと思います。サポートで時間をかけて調査をする前に何か試したい、といった状況での初期対応として、以下の設定を順に試してみていただければと思います。開発に限らず、通常の利用でのパフォーマンス低下の改善にも活用できます。多数の項目をご案内するため、記事を何回かに分けて投稿します。今回は描画に関わる設定をご案内します。バージョンが新しくなるにつれ、よりリッチな表現、滑らかで精密な描画を行うため、描画処理のパフォーマンスコストは増加傾向にあります。アプリケーション内の実装で工夫している部分や、マシンの性能向上でカバーされる部分もありますが、どうしても以前のバージョンと比較してはパフォーマンスがトレードオフとなることがあり、これによって、ファイルオープン、ファイル内容の変更、シートの切り替え、スクロール、セルのフォーカス移動などでパフォーマンス影響が生じます。リッチな表現が不要な場合は、描画に関わる動作を無効化・軽減する設定を行うとパフォーマンス改善につながります。各種設定を変更する手法について説明します。管理用テンプレートが用意されています。これらの項目を設定すると、その設定内容はレジストリに保持されます。種類すべてが用意されていないものもあります)。お客様の利用しやすい方法をご利用ください。プログラムからの操作の場合、プロパティを利用して設定を変更できる項目もあります。一般的な動作変更の他に、マクロの処理パフォーマンスに影響を与えるものもあります。対象に、これらの設定項目を記載します。Officeバージョンによっては、記載したメニューが用意されていない場合や、バージョン名に関わる部分を読み替える必要があります。部分がバージョンによって以下のパスとなります。アプリケーションでも有効なもの、同等の設定があるものもありますが、本記事では言及しません。PowerPoint)画面上での移動を滑らかにする動作を無効化します。影響する操作などが異なるため、それぞれお試しください。設定している場合は効果が期待できます。PowerPoint)例えば文字の色をカラーパレットから選択するときなど、確定前に文字に色が反映される動作を無効化します。以降の記述でも同様です。PowerPoint)描画処理にハードウェアの機能を利用すると、一般的には高速になります。ハードウェアとの相性によって、有効にするとかえって一部の処理が遅くなる場合もあります。アクセラレータの利用有無を変更してみてください。以外のサイズで表示されていると、シート内容の表示位置やサイズを調整して描画します。保存してみてください。(Excel)図形や画像に、数式バーでセルを参照する数式を設定すると、参照先のセルをオブジェクト内に表示できます。この状態では、参照先セルの変更有無を判定する都度再描画され、パフォーマンスが低下します。リンクが不要な場合は、図のリンクを解除して静的な内容に変更します。数式バー部分は子ウィンドウになっており、数式バー自体の描画にある程度のコストがかかります。プログラムなどから繰り返し再描画を行う場合は、数式バーを非表示にすることをお試しください。オプションからは標準表示の状態のみ制御できます。PowerPoint)数式バーと同様、ステータスバー自体の描画、内容の更新もパフォーマンスに影響します。手動操作では、表示内容を減らすことをお試しください。プログラムの場合、ステータスバー自体を非表示にできます。メニューで不要な項目のチェックを外します。描画処理全般の停止プログラムの処理中は、処理途中の描画状態をユーザーに見せる必要はないことが多いため、以下のプロパティを設定して画面描画を抑止することをお試しください。(多くの描画処理が抑止されますが、完全に描画が一切行われなくなるわけではありません。ウィンドウ自体を非表示にすることも有効です。以下のプロパティで非表示にできます。レベルでアニメーションを無効化できます。再起動してパフォーマンスを確認してください。(バージョンによりメニュー構成が異なる場合があります。設定で、視覚効果を細かく制御できます。パフォーマンスを優先する設定に変更してお試しください。これは描画以外も含め、すべての動作に関わります大幅なパフォーマンス低下で多いのはこの設定です。負荷がかかる様々な処理が遅延します。場合、この設定によって起動やスクロールが遅いというお問い合わせを頂きます。現在の設定を確認できます。再起動してパフォーマンスを確認してください。今回の投稿は以上です。作成日時点でのものであり、予告なく変更される場合があります。