AllReports 物件 (存取權)

AllReports 集合包含 AccessObject CurrentProject 中每個報表 或 CodeProject 物件。

註解

CurrentProjectCodeProject 物件都有 AllReports 集合包含說明資料庫中的所有報告的執行個體的 AccessObject 物件。 例如,您可以列舉 AllReports 集合在 Visual Basic 中設定或傳回集合中的個別的 AccessObject 物件的屬性值。

透過依名稱參照專案,或參照集合中其索引的方式,參照 AllReports 集合中的個別 AccessObject 物件。 如果您想要在 AllReports 集合中參照特定的報表,最好是因為索引可能會變更而依名稱參照報表。

AllReports 集合是從零開始編列索引。 如果您依據其索引參照至報表,第一個報表是 AllReports(0)、 第二個報表是 AllReports(1),依此類推。

注意

[!注意事項] 若要列出所有開啟的報表資料庫中,使用 IsLoaded AllReports 集合中每一個 AccessObject 物件的屬性。 您可以使用 名稱 若要傳回的報表名稱每個個別 AccessObject 物件的屬性。

您無法新增或刪除 AccessObject 物件從 AllReports 集合。

範例

下列範例列印在 AllReports 集合中每個開啟的 AccessObject 物件的名稱。

Sub AllReports() 
 Dim obj As AccessObject, dbs As Object 
 Set dbs = Application.CurrentProject 
 ' Search for open AccessObject objects in AllReports collection. 
 For Each obj In dbs.AllReports 
 If obj.IsLoaded = True Then 
 ' Print name of obj. 
 Debug.Print obj.Name 
 End If 
 Next obj 
End Sub

屬性

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應