IsBroken 属性返回 Boolean 值,表明 Reference 对象是否指向在 Windows“注册表”中有效的引用。Boolean 型,只读。
expression 必需。返回“应用于”列表中的一个对象的表达式。
IsBroken 属性仅在使用 Visual Basic 时才可用,并且是只读属性。
IsBroken 属性的默认值是 False。仅当 Reference 对象不再指向“注册表”中的有效引用时,IsBroken 属性才返回 True。
通过计算 IsBroken 属性,可以确定与某个特定的 Reference 对象关联的文件是否已经移到了其他目录,或者已删除。
如果 IsBroken 属性是 True,在试图读取 Name 或 FullPath 属性时,Microsoft Access 将产生错误。
下面的示例将打印 References 集合中每个 Reference 对象的 FullPath、GUID、IsBroken、Major 和 Minor 属性值:
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