以编程方式按下按钮

问题描述:

我正在尝试动态按下命令按钮。以编程方式按下按钮

我想自动化一些任务。

我有一个任务表。每个任务都有一个FormName,CommandName字段。

表单名称和命令名称作为从数据库对象中自动填充的列表框。

当我按下执行按钮时,我想要执行下面的代码。

DoCmd.OpenForm Me.lstFormNames, , , , , acHidden 

forms![lstformname].lstcommandname_Click() 

但是我不能让它正确执行。有任何想法吗? enter image description here

我发现this问题涵盖了CallByName。如果这不适合你,你可以随时复制OnClick()代码并粘贴到你试图调用子程序的例程中。 Here是关于该函数的MSDN文章。

+0

我试过了。目前还没有运气。已尝试在打开的窗体中调用Public Sub并通过CallByName调用公共子窗体。没有成功。 –

+0

@DaveB你的结果是什么?错误?它在做什么,你期望它做什么? – MoondogsMaDawg

+0

我添加了一张照片来帮助描述我想要达到的目标。当用户点击命令1156时,cmdEmailStudents的_Click事件应该触发。 –