我已经完成了一项任务,即在点击按钮时向指定的电子邮件地址发送电子邮件。为了完成这个任务,我执行了以下步骤,我创建了一个表单和一个表客户。在我的表单中,我有一个按钮和客户表,其中包含2个字段ID和客户名称。我写了下面的宏,它将在按钮点击开始。
setLocalVar <br>
Name email <br>
Expression "hi@gmail.com" <br>
RunDataMacro <br>
MacroName customers.DataMacro1 <br>
Parameters <br>
toEmail ([LocalVars]![email]) <br>
body ([LocalVars]![email]) <br>
subject ([LocalVars]![email]) <br>
在客户表中我写了一个数据
macro(DataMacro1)
Parameters Name <br>
toEmail <br>
body <br>
subject <br>
SendEmail <br>
To [toEmail] <br>
Cc <br>
Bcc <br>
Subject [toEmail] <br>
Body [toEmail] <br>
当我在窗体视图模式下打开表单并单击按钮时,会生成一个弹出消息警报,请确保您的计算机配置为发送和接收电子邮件。但是当我编写一个VB代码而不是宏时,它会完美地发送电子邮件,但在我的Access 2010项目中,我必须使用宏发送电子邮件。你能告诉我,我的宏有什么不对或有什么东西丢失吗?