VBA Excel - 创建宏按钮以在指定收件人时将.xlsm作为.xlsm发送电子邮件

时间:2013-08-07 22:59:31

标签: excel vba

我创建了一个带有两个表单控件按钮的受保护表单,允许用户将表单发送给两个人中的一个而不保存表单。我目前正在使用:

Application.Dialogs(xlDialogSendMail).Show

我想知道是否有办法指定特定的电子邮件地址,而不是用户需要输入?此外,我需要表单保留一个启用宏的电子表格。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以为xlDialogSendMail对话框设置三个参数

  • Arg1 =收件人
  • Arg2 = subject
  • Arg3 = return_receipt

要设置收件人,您可以执行...

Application.Dialogs(xlDialogSendMail).Show("email_address@so.com")

来源:Built-In Dialog Box Argument Lists