我不希望按钮产生“嵌入宏”。我试图将转换图标按到VBA,但是当我使用按钮向导时它仍然是宏而不是vba程序,为什么? 谢谢
答案 0 :(得分:1)
创建一个没有向导的按钮。
右键单击按钮并选择Build Event。选择“代码生成器”
Microsoft Visual Basic IDE应该打开。
您还可以从“属性表”中访问按钮事件活动标签。
答案 1 :(得分:0)
从Access 2007开始,Microsoft构建了一个更强大,功能更强大的宏系统,由于VBA和宏之间固有的安全性差异,他们希望能够主要取代VBA。到目前为止,还没有一种简单的方法可以使Access 2007或2010在使用向导时创建VBA代码而不是宏。
有些人成功获得Access创建VBA或将宏转换为VBA有两种方式。
创建Access 2003数据库(.mdb)文件。这将创建一个与较旧版本的Access兼容的数据库,它不具备强大的宏系统,因此创建的代码大部分都是VBA。如果数据库中的其他函数需要较新的Access函数,则存在缺点。
创建宏后,将其另存为单独的宏而不是嵌入的宏。然后在工具组的设计功能区中,将表单的宏转换为Visual Basic应该更可靠地工作。转换器仍然不是很可靠,如果它出错,通常无法解决问题。