如何通过vba触发Access功能区的“创建表设计”按钮?

时间:2018-01-10 02:04:13

标签: vba access-vba ms-access-2010

背景

开发内部数据管理员使用的应用程序(熟悉w /数据库模式和表格设计)。该应用程序的一部分包括CSV导入功能,其中CSV的“列”与现有表格之间的映射。

用户还希望创建要导入的新表。为了使用户尽可能友好,我想在设计视图中包含一个按钮,用于打开一个新的(但尚未创建的)表,如Access数据库功能区中的“表设计”按钮(见下文)。 / p>

enter image description here

虽然我知道用户可以转到功能区并单击按钮,但是从表单上的按钮触发它会使使用CSV导入/导入映射的用户更清楚。

问题

是否有通过vba触发“表格设计”按钮(或其动作/功能)的直接命令?

也许是

的顺序

DoCmd.OpenForm "Table Design", acNormal

是否会触发“创建”标签上可见的典型MS Access按钮的操作?

1 个答案:

答案 0 :(得分:3)

你想要的是DoCmd.RunCommand acCmdNewObjectDesignTable

以下是一些文档:https://msdn.microsoft.com/en-us/vba/access-vba/articles/application-runcommand-method-access