是否可以通过自动化创建“访问”宏?

时间:2014-02-11 05:17:07

标签: vba automation

我一直在搜索这段时间而没有任何积极的一面。我们可以创建新的模块,表单,报告,但宏。我们可以做到这一点吗?这篇文章提出了同样的问题,但回答了另一个问题。

Create a macro for Microsoft Access via Interop

这里添加的VBA模块不是宏。

理论上似乎可行,因为宏是一个访问对象所以我们为什么不能这样做呢?

1 个答案:

答案 0 :(得分:0)

我认为你不能通过vba创建宏。

有一个对象AllMacros(Application.currentproject.allmacros)及其成员是项目中各个宏的表示 - 但它们是Object类型,因此似乎没有宏的任何vba表示宾语。 您也无法导入宏,自动生成它们或从vba转换为宏...所以看起来很明显ms并不鼓励使用它们并且没有为我们创建它们做任何事情