Ms access 要在Access 2007中打开的Access 2013文件

Ms access 要在Access 2007中打开的Access 2013文件,ms-access,vba,ms-access-2003,ms-access-2013,Ms Access,Vba,Ms Access 2003,Ms Access 2013,我制作了Access表单,在Access 2013和Access 2007中运行良好,直到我添加了一些新功能(我不记得是什么) 在添加它们之后,当我尝试在Access 2007中运行它时,它不断给我错误“无法识别文件格式”。同时,它在Access 2013中运行良好 我想问一下,是否有一些软件可以将Access 2013文件转换为Access 2007?或者有没有办法使它与2003年兼容?当我将其另存为2003文件时,由于添加了一些功能,它不会被删除 请帮忙 您可以在2013年尝试使用Acces

我制作了
Access表单
,在Access 2013和Access 2007中运行良好,直到我添加了一些新功能(我不记得是什么)

在添加它们之后,当我尝试在Access 2007中运行它时,它不断给我错误
“无法识别文件格式”
。同时,它在Access 2013中运行良好

我想问一下,是否有一些软件可以将Access 2013文件转换为Access 2007?或者有没有办法使它与2003年兼容?当我将其另存为2003文件时,由于添加了一些功能,它不会被删除


请帮忙

您可以在2013年尝试使用Access'
Application.SaveAsText
,在2003年尝试使用
Application.LoadFromText


即使这不能直接工作,如果您有一个旧版本可以工作,您也可以比较Access两个版本产生的文本文件之间的差异,因为
SaveAsText
产生(大部分)人类可读的输出;唯一不可读的部分通常是图像。

在2010年的开发和2007年的部署期间,我遇到过这种情况。关于这些可能性的解释如下。很可能是您将空单元格控件添加到具有VBA模块的窗体(或将模块添加到具有空单元格控件的窗体)。我通过在表单向导在表单中创建的AutoHeader中插入一行,不知不觉地做到了这一点


按照表2底部行中的步骤纠正此问题。

在VBA立即窗口或VBA代码中使用
Application.SaveAsText
?的位置。Intellisense将向您显示它正在查找的参数。