Application.IsValidObject-Methode (Publisher)

Bestimmt, ob die angegebene Objektvariable auf ein gültiges Objekt verweist und einen booleschen Wert zurückgibt: True , wenn die angegebene Variable, die auf ein Objekt verweist, gültig ist, und False , wenn das Objekt, auf das die Variable verweist, gelöscht wurde.

Syntax

Ausdruck. IsValidObject (Objekt)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Objekt Erforderlich Object Eine Variable, die auf ein Objekt verweist.

Rückgabewert

Boolesch

Beispiel

In diesem Beispiel wird die Zeile eines gültigen Objekts formatiert.

Sub ValidShape(shpObject As Shape) 
 
 If Application.IsValidObject object:=shpObject) = True Then 
 With shpObject.Line 
 .DashStyle = msoLineRoundDot 
 .ForeColor.RGB = RGB(Red:=158, Green:=50, Blue:=208) 
 .Weight = 5 
 End With 
 End If 
 
End Sub

Verwenden Sie die folgende Unterroutine, um die Unterroutine im vorherigen Beispiel aufzurufen.

Sub CallValidShape() 
 Call ValidShape(shpObject:=ActiveDocument.Pages(1).Shapes(2)) 
End Sub

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.