現在開いているデータベースの全テーブルを
イミディエイトペインに出力するコードです。
ただし、”MSys”で始まるシステムテーブルは除いています。
Sub 全テーブル名取得() Dim db As DAO.Database Dim tb As TableDef Set db = CurrentDb For Each tb In db.TableDefs If Left(tb.Name, 4) <> "MSys" Then Debug.Print tb.Name End If Next End Sub
上記のコードを実行すると、イミディエイトペインに
現在開いているデータベースの各テーブル名が出力されます。