急盼赐教!急!急!急!

在下有一个问题急切盼望各位大侠帮忙,拜托拜托!
用Microsoft DAO 3.6 Object Library编写一个数据库操作程序。
问题是:要打开一个表,给这个表增加两个字段。表的名字和数据库的相同,存在一个模块的公用变量file中。数据库的路径存在dirpath中。程序如下:
Dim MyDatabase As Database
Set MyDatabase = Workspaces(0).OpenDatabase(dirpath, False, False)
Dim MyTable As TableDef
Set MyTable = MyDatabase.TableDefs! Module1.file
找开数据库没有问题,但是执行到最后一句,打开表的时候,会报出“类型不匹配”的错误。我试了好我种办法对变量Module1.file取值,都不正确。谁能指点我一下呀?拜托啦!
[438 byte] By [liuxinjian-党员] at [2008-2-13]