Visio) (Application.ScreenUpdating 屬性

會決定在一系列的動作當中,是否會更新 (重繪) 螢幕。 可讀寫。

語法

expression.ScreenUpdating

expression 代表 Application 物件的變數。

傳回值

整數

註解

可以在一連串動作執行時使用 ScreenUpdating 屬性來提升效能。 例如,您可以在一連串圖形建立時關閉畫面更新,使畫面不會在每個圖形顯示後重繪。 然後可以再開啟畫面更新來更新畫面。

如果在畫面更新關閉期間傳送大量的命令到 Microsoft Visio 實例,該 Visio 實例可能會偶爾重新顯示畫面以排清緩衝區。

如果程式在關閉畫面更新功能後忘記將其重新開啟,Visio 實例便會在使用者執行作業時重新開啟畫面更新功能。

注意事項

ShowChangesScreenUpdating 屬性的相似處在於,這兩種屬性都是為了在一連串動作的期間提升效能而設計,但其作用方式不同。 設定 ShowChanges 屬性也會設定 ScreenUpdating 屬性,但設定 ScreenUpdating 屬性則不會設定 ShowChanges 屬性。 如需這兩個屬性的比較,請參閱 ShowChanges 屬性。

範例

下列的 Microsoft Visual Basic 程式碼片段會示範如何使用 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 支援與意見反應