培训
认证
Microsoft Office 专家认证:Microsoft Access 专家(Office 2019) - Certifications
通过获得Microsoft Office 专家(MOS)专家认证,证明你拥有充分利用 Access 2019 所需的技能。
原始 KB 编号: 209849
使用“工具”菜单上的“引用”对话框查看引用的位置时,由于对话框的限制,路径名称的尾随部分可能会被截断。 本文介绍如何使用 Visual Basic for Applications 过程循环访问 References 集合并检索每个引用的属性。
Microsoft 提供的编程示例仅用于进行说明,而不提供明示或默示担保。 这包括但不限于适销性或对特定用途的适用性的默示担保。 本文假设您熟悉正在演示的编程语言和用于创建和调试过程的工具。 Microsoft 支持工程师可以帮助解释特定过程的功能,但他们不会修改这些示例以提供新增功能或构建步骤以满足你的特定需要。
若要循环访问 References 集合并检索每个引用的属性,请执行以下步骤:
创建一个模块,并在 “声明” 部分键入以下行(如果尚不存在):
Option Explicit
键入以下过程:
Function ReferenceInfo()
Dim strMessage As String
Dim strTitle As String
Dim refItem As Reference
On Error Resume Next
For Each refItem In References
If refItem.IsBroken Then
strMessage = "Missing Reference:" & vbCrLf & refItem.FullPath
Else
strMessage = "Reference: " & refItem.Name & vbCrLf _
& "Location: " & refItem.FullPath & vbCrLf
End If
Debug.Print strMessage
Next refItem
End Function
若要测试此函数,请在“即时”窗口中键入以下行,然后按 Enter:
? ReferenceInfo
备注
每个引用都列在“即时”窗口中。
有关引用集合的详细信息,请在 Visual Basic 编辑器单击“帮助”菜单上的“Microsoft Visual Basic 帮助”,在 Office 助手或答案向导中键入引用对象,然后单击“搜索”以查看主题。
有关使用 For Each 通过 References 集合枚举的详细信息...下一条语句,在 Visual Basic 编辑器中,单击“帮助”菜单上的“Microsoft Visual Basic 帮助”,在“Office 助手”或“答案向导”中键入下一步,然后单击“搜索”以查看主题。
培训
认证
Microsoft Office 专家认证:Microsoft Access 专家(Office 2019) - Certifications
通过获得Microsoft Office 专家(MOS)专家认证,证明你拥有充分利用 Access 2019 所需的技能。