Freigeben über


Application.ShowChanges-Eigenschaft (Visio)

Bestimmt, ob der Bildschirm während einer Reihe von Aktionen aktualisiert (neu gezeichnet) wird. Lese-/Schreibzugriff.

Syntax

Ausdruck. ShowChanges

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

Boolesch

Bemerkungen

Verwenden Sie die ShowChanges-Eigenschaft, um die Leistung in einer Aktionsreihe zu verbessern. Sie können beispielsweise die ShowChanges-Eigenschaft auf False festlegen, während eine Reihe von Shapes erstellt wird, damit der Bildschirm nicht nach jedem Shape neu gezeichnet wird. Anschließend können Sie für diese Eigenschaft den Wert True festlegen, damit der Bildschirm aktualisiert wird.

Wenn ein Programm die ShowChanges-Eigenschaft nach dem Deaktivieren nicht wieder aktiviert, wird diese Eigenschaft von der Microsoft Visio-Instanz aktiviert, sobald der Benutzer einen Vorgang ausführt.

Die ShowChanges-Eigenschaft ähnelt der ScreenUpdating-Eigenschaft , die in Visio 3.0 implementiert wurde. In den meisten Fällen ist die Verwendung der ShowChanges-Eigenschaft der Verwendung der ScreenUpdating-Eigenschaft vorzuziehen. Durch Festlegen der ShowChanges-Eigenschaft wird automatisch die ScreenUpdating-Eigenschaft festgelegt. Wenn Sie jedoch die ScreenUpdating-Eigenschaft festlegen, wird die ShowChanges-Eigenschaft nicht festgelegt.

  • Wenn ShowChangesauf False festgelegt ist, aktualisiert die Visio-Instanz den Bildschirm nicht (zeichnungsfenster neu zeichnen), wenn Sich Dokumente ändern oder von anderen Fenstern verdeckt werden. Die Auswahl aller Shapes in Zeichnungs- und Schablonenfenstern wird aufgehoben, und die Visio-Instanz lässt nicht zu, dass Programme die Fensterauswahl ändern.

  • Wenn nur ScreenUpdating den Wert False hat, wird der Bildschirm beim Ändern von Dokumenten gelegentlich von der Visio-Instanz aktualisiert. ScreenUpdating führt nicht dazu, dass die Auswahl aufgehoben wird oder dass Auswahländerungen eingeschränkt werden.

In der Regel wird die Visio-Instanz schneller ausgeführt, wenn beide Eigenschaften ShowChanges und ScreenUpdating auf False festgelegt sind, als wenn nur die ScreenUpdating-Eigenschaft False lautet. Sind die Eigenschaften ShowChanges und ScreenUpdating auf False festgelegt, reagieren die Visio-Ansichten erst auf Dokumentänderungen, wenn die ShowChanges-Eigenschaft wieder True lautet. Dadurch können deutliche Verzögerungen entstehen, nachdem ein Programm eine Reihe zahlreicher Vorgänge abgeschlossen hat. Sollen einige Änderungen direkt bei ihrem Auftreten angezeigt werden, legen Sie die ScreenUpdating-Eigenschaft sofort auf True fest, nachdem Sie die ShowChanges-Eigenschaft auf False festgelegt haben. Das kann die Verzögerung nach dem Festlegen von ShowChanges auf True verkürzen, verlängert jedoch vermutlich die Dauer für den Abschluss der Gesamtfolge der Aktionen.

Wenn Ihre Visual Studio-Projektmappe den Verweis Microsoft.Office.Interop.Visio enthält, wird diese Eigenschaft den folgenden Typen zugeordnet:

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.