MS Access Error: "External table not in the expected format" when trying to open linked table which previously worked
MS Access Error: "External table not in the expected format" when trying to open linked table which previously worked
我的 Access 数据库中有一些查询从 Excel 文件中提取数据,这些文件在数据库中显示为链接表。它们工作得很好,直到我突然莫名其妙地在尝试访问它们时收到错误 "External table is not in the expected format,"。
我想这可能与我使用的是启用宏的工作簿有关,但之前没问题。我确实在链接到数据库的 Word 中设置了邮件合并,并使用上述查询之一。
原来是邮件合并文档的问题。在 Word 中保存并关闭邮件合并文件并尝试在 Access 中再次访问查询和表后,错误不再出现。
好像是Word邮件合并连接数据库的话,可能会出现这个错误。我不确定为什么没有出现更合适的错误;经过测试,无论链接文件是否为启用宏的工作簿,它似乎都会发生。
简而言之,正如 Olivier 所说,文件被 Word 锁定了。一个简单的问题,但鉴于错误消息并不完全清楚(除非您遵循 Andre 的逻辑,即预期格式是非锁定文件,哈哈)。
我希望这对其他人有帮助!
我的 Access 数据库中有一些查询从 Excel 文件中提取数据,这些文件在数据库中显示为链接表。它们工作得很好,直到我突然莫名其妙地在尝试访问它们时收到错误 "External table is not in the expected format,"。
我想这可能与我使用的是启用宏的工作簿有关,但之前没问题。我确实在链接到数据库的 Word 中设置了邮件合并,并使用上述查询之一。
原来是邮件合并文档的问题。在 Word 中保存并关闭邮件合并文件并尝试在 Access 中再次访问查询和表后,错误不再出现。
好像是Word邮件合并连接数据库的话,可能会出现这个错误。我不确定为什么没有出现更合适的错误;经过测试,无论链接文件是否为启用宏的工作簿,它似乎都会发生。
简而言之,正如 Olivier 所说,文件被 Word 锁定了。一个简单的问题,但鉴于错误消息并不完全清楚(除非您遵循 Andre 的逻辑,即预期格式是非锁定文件,哈哈)。
我希望这对其他人有帮助!