共用方式為


Application.ShowChanges 屬性 (Visio)

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

語法

表情節目變動

expression 代表 Application 物件的變數。

傳回值

布林值

註解

可以在一連串動作執行時使用 ShowChanges 屬性來提升效能。 例如,您可以在一連串圖形建立時,將 ShowChanges 屬性設定為 False,如此畫面就不會在每個圖形顯示後重繪。 然後可以將該屬性設定為 True 以更新畫面。

如果程式在關閉 ShowChanges 屬性後忘記將其重新開啟,Microsoft Visio 實例便會在使用者執行作業時重新將其開啟。

ShowChanges 屬性類似於 Visio 3.0 實作的 ScreenUpdate 屬性。 在大多數情況下,使用 ShowChanges 屬性比使用 ScreenUpdate 屬性更為理想。 設定 ShowChanges 屬性會自動設定 ScreenUpdate 屬性;但設定 ScreenUpdate 屬性並不會設定 ShowChanges 屬性。

  • ShowChangesFalse 時,Visio 實例不會重新繪製畫面 (重新繪製繪圖視窗,) 文件變更或被其他視窗遮擋。 繪圖和樣板視窗中的所有圖形都會被取消選取,且 Visio 實例不會讓程式變更視窗的選取。

  • 只有 ScreenUpdatingFalse 時,Visio 實例會在文件變更時偶爾重新整理畫面。 ScreenUpdating 不會導致取消選取的狀況,也不會限制選取範圍的變更。

ShowChangesScreenUpdate 屬性皆為 False 時,Visio 實例通常會比只有 ScreenUpdate 屬性為 False 時更快。 當 ShowChangesScreenUpdate 屬性皆為 False 時,Visio 視圖不會對文件變更做出反應,直到 ShowChanges 屬性變 為 True。 這可能導致程式完成一連串操作後明顯延遲。 要讓某些變更發生時發生,請在將 ShowChanges 設為 False 後,立即將 ScreenUpdate 設為 True。 這可以縮短 ShowChanges為真後的延遲,但可能會延長完成整體操作序列的時間。

如果 Visual Studio 解決方案包括 Microsoft.Office.Interop.Visio 參照,這個屬性會對應至下列類型:

  • Microsoft.Office.Interop.Visio.IVApplication.ShowChanges

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應