次の方法で共有


Reference.IsBroken プロパティ (Access)

IsBroken プロパティは、Reference オブジェクトが Windows レジストリ内の有効な参照を指しているかどうかを示すブール値を返します。 読み取り専用の Boolean です。

構文

IsBroken

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

注釈

IsBroken プロパティの既定値は False です。 IsBroken プロパティは、Reference オブジェクトがレジストリにある有効な参照を示していない場合のみ True を返します。

IsBroken プロパティを評価することで、特定の Reference オブジェクトに関連付けられているファイルが別のディレクトリに移動されたか削除されたかを判断できます。

IsBroken プロパティが True の場合、 Name または FullPath プロパティの読み取りを実行すると、エラーが発生します。

次の例では、References コレクション内の各 Reference オブジェクトの FullPathGUIDIsBrokenMajorMinor の各プロパティの値を出力します。

Sub ReferenceProperties() 
 Dim ref As Reference 
 
 ' Enumerate through References collection. 
 For Each ref In References 
 ' Check IsBroken property. 
 If ref.IsBroken = False Then 
 Debug.Print "Name: ", ref.Name 
 Debug.Print "FullPath: ", ref.FullPath 
 Debug.Print "Version: ", ref.Major & "." & ref.Minor 
 Else 
 Debug.Print "GUIDs of broken references:" 
 Debug.Print ref.GUID 
 EndIf 
 Next ref 
End Sub

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

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