【发布时间】:2016-06-29 20:10:40
【问题描述】:
我的 Access 数据库中有一些查询从 Excel 文件中提取数据,这些文件在数据库中显示为链接表。它们工作得很好,直到我在尝试访问它们时突然莫名其妙地收到错误“外部表不是预期的格式”。
我认为这可能与我使用的是启用宏的工作簿有关,但之前没问题。我确实在 Word 中设置了一个链接到数据库的邮件合并,并使用上述查询之一。
【问题讨论】:
标签: excel ms-access linked-tables
我的 Access 数据库中有一些查询从 Excel 文件中提取数据,这些文件在数据库中显示为链接表。它们工作得很好,直到我在尝试访问它们时突然莫名其妙地收到错误“外部表不是预期的格式”。
我认为这可能与我使用的是启用宏的工作簿有关,但之前没问题。我确实在 Word 中设置了一个链接到数据库的邮件合并,并使用上述查询之一。
【问题讨论】:
标签: excel ms-access linked-tables
原来问题出在邮件合并文档上。在 Word 中保存并关闭邮件合并文件并尝试在 Access 中再次访问查询和表后,该错误不再出现。
似乎如果Word邮件合并连接到数据库,可能会出现这个错误。我不确定为什么没有出现更合适的错误;经过测试,无论链接的文件是否是启用宏的工作簿,它似乎都会发生。
简而言之,正如 Olivier 所说,该文件已被 Word 锁定。一个简单的问题,但考虑到错误消息并不完全清楚(除非您遵循 Andre 的逻辑,即预期格式是非锁定文件,哈哈)。
我希望这对其他人有帮助!
【讨论】: