次の方法で共有


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 のサポートおよびフィードバックを参照してください。