有人知道如何链接独立宏以自动针对表或查询运行吗?
我正在寻找一个附有对象的电子邮件,每次“'用户名表”都会被发送。已更新。
我尝试了大多数其他方法,但没有一个真正做到我正在寻找的东西,所以这是最后的努力。
非常感谢任何帮助。
由于 保
答案 0 :(得分:1)
如果更新后SendEmail action的data macro不足以满足您的需求,那么另一个选项是针对相同的数据宏将相关信息写入"排队"表,然后每隔几分钟(或左右)运行一个单独的计划任务,以使用CDO等更全功能的机制发送电子邮件(例如here)。
答案 1 :(得分:0)
使用数据宏发送电子邮件是一个坏主意,它会大大减慢表格更新速度。更好的方法是从表单发送电子邮件,更新用户名表,使用AfterUpdate
表单事件。
如果您仍想使用数据宏来调用任何代码,并且在事后更新表事件中内置SendEmail操作是不够的,请创建公共VBA函数,例如MySendObject
并使用{从数据宏调用它{1}}行动:
If
或SetField:
If MySendObject([ID]) Then
End If