您不应该能够通过 VBScript 实现 ADOX 库吗?下面的代码通过 Windows 7 上的 Access 2010、Office 2010 32 位运行完美,但不通过 VBScript。ADOX 不就是像 FileSystemObject 这样的另一个 COM 对象吗?
Dim objADOX
Set objADOX = CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Zamdrist\Desktop\Work\Scripts\Shell.accdb"
MsgBox objADOX.Tables.Count
抱歉,我应该指出,VBScript 抱怨提供程序不存在。奇怪,因为我确实安装了 Access 2010。