InvisibleApp.ScreenUpdating プロパティ (Visio)
一連のアクション中に、画面を更新 (再描画) するかどうかを判別します。 値の取得と設定が可能です。
構文
expression.ScreenUpdating
式InvisibleApp オブジェクトを表す変数。
戻り値
整数
注釈
ScreenUpdating プロパティは、一連のアクション中のパフォーマンスを向上するために使用します。 たとえば、一連の図形を作成している間は画面更新をオフにすると、図形を表示するたびに画面が再描画されなくなります。 その後、画面更新をオンにすると、画面が更新されます。
画面更新がオフの場合に Microsoft Visio インスタンスに大量のコマンドを送信すると、バッファーをフラッシュするために Visio インスタンスが画面を再表示する場合があります。
画面更新をオフにした後に、プログラムが画面更新をオンにしなかった場合、Visio インスタンスはユーザーが操作を実行したときにオンに戻します。
注:
ShowChanges および ScreenUpdating プロパティは、共に一連のアクション中のパフォーマンスを向上するために設計されましたが、動作は異なります。 ShowChanges プロパティを設定すると、ScreenUpdating プロパティも設定されますが、ScreenUpdating プロパティを設定しても、ShowChanges プロパティは設定されません。 これら 2 つのプロパティの比較については、ShowChanges プロパティを参照してください。
例
この VBA (Microsoft Visual Basic for Applications) のコードは、ScreenUpdating プロパティの使用方法を示します。
'Turn off screen updating to improve performance during
'the series of actions that follow.
Visio.Application.ScreenUpdating = False
'Drop several shapes.
'Set the shapes' text.
'Connect the shapes.
'Format the connectors.
'Turn screen updating on again when the actions are complete.
Visio.Application.ScreenUpdating = True
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。