【问题标题】:MS Access Error: "External table not in the expected format" when trying to open linked table which previously workedMS Access 错误:尝试打开以前工作的链接表时出现“外部表不是预期格式”
【发布时间】:2016-06-29 20:10:40
【问题描述】:

我的 Access 数据库中有一些查询从 Excel 文件中提取数据,这些文件在数据库中显示为链接表。它们工作得很好,直到我在尝试访问它们时突然莫名其妙地收到错误“外部表不是预期的格式”。

我认为这可能与我使用的是启用宏的工作簿有关,但之前没问题。我确实在 Word 中设置了一个链接到数据库的邮件合并,并使用上述查询之一。

【问题讨论】:

    标签: excel ms-access linked-tables


    【解决方案1】:

    原来问题出在邮件合并文档上。在 Word 中保存并关闭邮件合并文件并尝试在 Access 中再次访问查询和表后,该错误不再出现。

    似乎如果Word邮件合并连接到数据库,可能会出现这个错误。我不确定为什么没有出现更合适的错误;经过测试,无论链接的文件是否是启用宏的工作簿,它似乎都会发生。

    简而言之,正如 Olivier 所说,该文件已被 Word 锁定。一个简单的问题,但考虑到错误消息并不完全清楚(除非您遵循 Andre 的逻辑,即预期格式是非锁定文件,哈哈)。

    我希望这对其他人有帮助!

    【讨论】:

    • 看来要等两天过去了我才能接受自己的答案,所以到时候我会这样做,除非其他人还有什么要补充的!
    • 文件被Word锁定。
    • 对,这就是我想说的。我刚刚使用常规工作簿(未启用宏)对其进行了测试,并且出现了相同的不适当的错误......奇怪。该错误非常具有误导性,我在搜索中没有发现任何处于类似情况的人,这就是促使我发布此问题和答案的原因。
    • 嗯,预期的格式是 非锁定 excel 文件,有人可能会争辩... :)
    • 安德烈,我认为这是一个有效的论点,哈哈!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多