全部显示

IsBroken 属性

       

IsBroken 属性返回 Boolean 值,表明 Reference 对象是否指向在 Windows“注册表”中有效的引用。Boolean 型,只读。

expression.IsBroken

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

IsBroken 属性仅在使用 Visual Basic 时才可用,并且是只读属性。

IsBroken 属性的默认值是 False。仅当 Reference 对象不再指向“注册表”中的有效引用时,IsBroken 属性才返回 True

通过计算 IsBroken 属性,可以确定与某个特定的 Reference 对象关联的文件是否已经移到了其他目录,或者已删除。

如果 IsBroken 属性是 True,在试图读取 NameFullPath 属性时,Microsoft Access 将产生错误。

示例

下面的示例将打印 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