【发布时间】:2011-05-11 03:28:55
【问题描述】:
我正在使用 access 2000 编写表单应用程序。
我需要打开一个文件对话框来选择一个文件并提取文件路径。
该解决方案应兼容 97 及以上所有版本的访问,并且不应要求在用户计算机中预先安装任何额外的模块。没有第三方库,只有对 windows api 的原生调用。
附:我需要详细的步骤来告诉我在哪里添加代码。
【问题讨论】:
标签: forms ms-access openfiledialog
我正在使用 access 2000 编写表单应用程序。
我需要打开一个文件对话框来选择一个文件并提取文件路径。
该解决方案应兼容 97 及以上所有版本的访问,并且不应要求在用户计算机中预先安装任何额外的模块。没有第三方库,只有对 windows api 的原生调用。
附:我需要详细的步骤来告诉我在哪里添加代码。
【问题讨论】:
标签: forms ms-access openfiledialog
对于此类访问常见问题解答,您应该始终尝试将Access Web 作为搜索的起点(尽管搜索界面很糟糕——使用 Google 搜索该网站更容易)。该站点是一些非 MS Access 新闻组的官方常见问题解答站点。它不经常更新,但代码仍然非常有用,正是因为它回答了经常被问到的问题。
您需要的代码位于其中一个 API 模块中,标题为 Call the standard Windows File Open/Save dialog box
【讨论】:
那应该是“……写一个表单应用程序”。
有一个不受支持的声明,不是在 Windows API 中,而是在 msaccess.exe 本身中。我相信它是在 AccessDeveloper's Handbook 中首次公开的。我现在不在我的开发机器上,但是当我到达那里时我可以查看它。或者,您可以自己找到它,而不会太麻烦。
【讨论】: