Klasse Watches (Excel VBA)
Eine Auflistung aller Watch -Objekte in einer angegebenen Anwendung. Um eine Watches -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim wtcs as Watches
Set wtcs = Application.Watches
For Each
Hier ist ein Beispiel für die Verarbeitung der Watches -Elemente in einer Sammlung
Dim wtcWatche As Watch
For Each wtcWatche In Application.Watches
Next wtcWatche
Add
Fügt einen Bereich hinzu, der nachverfolgt wird, wenn das Arbeitsblatt neu berechnet wird.
Add (Source)
Source: Die Quelle für den Bereich.
With Application
.Range("A1").Formula = 1
.Range("A2").Formula = 2
.Range("A3").Formula = "=Sum(A1:A2)"
.Range("A3").Select
.Watches.Add Source:=ActiveCell
End With
Count
Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.
Dim lngCount As Long
lngCount = Application.Watches.Count
Delete
Löscht das Objekt.
Application.Watches.Delete
Item
Gibt ein einzelnes Objekt aus einer Auflistung zurück.
Item (Index)
Index: Der Name oder die Indexnummer des Objekts.
Dim wtcItem As Watch
Set wtcItem = Application.Watches(Index:=1)