Application.IsValidObject メソッド (発行元)

指定されたオブジェクト変数が有効なオブジェクトを参照しているかどうかを判別し、 ブール 値を返します。オブジェクトを参照する指定された変数が有効な場合は True 、変数によって参照されているオブジェクトが削除されている場合は False

構文

IsValidObject (オブジェクト)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Object 必須 オブジェクト型 (Object) オブジェクトを参照する変数を指定します。

戻り値

Boolean

次の使用例は、有効なオブジェクトの行を書式設定します。

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

次のサブルーチンを使用して、前の例のサブルーチンを呼び出します。

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

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。