• ベストアンサー

{アクセス}全てのフォームの名前を取得したい

ひとつのMDBファイルに入っている全てのフォームの名前を取得したいのですが Sub 全てのフォームの名前を取得() Dim i As Integer For i = 1 To Forms.Count Debug.Print Forms.Name Next End Sub このコードだと オブジェクトは、このプロパティまたはメソッドをサポートしていません。(Error 438) となってしまいます。 どうすればいいでしょうか よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

ちょっとWEBを調べたら、記事があるじゃないのか。 モジュールに Private Sub AccessObjectTest() Dim obj As AccessObject 'フォームを列挙 For Each obj In CurrentProject.AllForms MsgBox obj.name Next End Sub を入れて実行する。 Googleで「VBA mdb フォーム 一覧」で照会。 2007の場合は検討して。 アクセス・バージョンぐらい質問にくこと。

lfinxr
質問者

お礼

確認しないまま質問してすいません。ありがとうございます。

関連するQ&A