Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Коллекция AllModules содержит объект AccessObject каждого модуля в объекте CurrentProject или CodeProject .
Примечания
Объект CurrentProject или CodeProject содержит коллекцию AllModules , содержащую объекты AccessObject , которые описывают экземпляры всех объектов Module , указанных в CurrentProject или CodeProject. Например, можно перечислить коллекцию AllModules в Visual Basic, чтобы установить или вернуть значения свойств отдельных объектов AccessObject в коллекции.
Ссылайтесь на отдельный объект AccessObject в коллекции AllModules , ссылаясь на объект по имени или на его индекс в семействе. Если вы хотите сослаться на определенный объект в коллекции AllModules , лучше ссылаться на модуль по имени, поскольку индекс коллекции модуля может измениться.
Коллекция AllModules индексируется, начиная с нуля. Если вы ссылаетесь на модуль по его индексу, первый модуль — AllModules(0), второй модуль — AllModules(1) и так далее.
Примечание.
Чтобы получить список всех открытых модулей в базе данных, используйте свойство IsLoaded каждого объекта AccessObject в коллекции AllModules . Затем можно использовать свойство Name каждого отдельного объекта AccessObject , чтобы вернуть имя модуля.
Невозможно добавить или удалить объект AccessObject из коллекции AllModules .
Пример
В следующем примере выводится имя каждого открытого объекта AccessObject в коллекции AllModules .
Sub AllModules()
Dim obj As AccessObject, dbs As Object
Set dbs = Application.CurrentProject
' Search for open AccessObject objects in AllModules collection.
For Each obj In dbs.AllModules
If obj.IsLoaded = True Then
' Print name of obj.
Debug.Print obj.Name
End If
Next obj
End Sub
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.