如何通过电子邮件发送包含宏的excel文件
我收到了一个包含数据的excel工作簿,我用一个按钮向其中添加了一个宏,该按钮可激活宏。我必须通过电子邮件返回包含宏的excel工作簿。我将工作簿作为附件添加到电子邮件中。我想检查附件,看看是否一切正常,我看到宏不在那里 excel文件已启用宏如何通过电子邮件发送包含宏的excel文件,excel,email-attachments,vba,Excel,Email Attachments,Vba,我收到了一个包含数据的excel工作簿,我用一个按钮向其中添加了一个宏,该按钮可激活宏。我必须通过电子邮件返回包含宏的excel工作簿。我将工作簿作为附件添加到电子邮件中。我想检查附件,看看是否一切正常,我看到宏不在那里 excel文件已启用宏 如何做到这一点?谢谢。在发送前将其另存为.XLSM,它正在使用小测试。如果打开了多个工作簿,也可以指定工作簿名称 Sub marco() With ActiveWorkbook.Sheets(1) Range("a21").Select ActiveCe
如何做到这一点?谢谢。在发送前将其另存为.XLSM,它正在使用小测试。如果打开了多个工作簿,也可以指定工作簿名称
Sub marco()
With ActiveWorkbook.Sheets(1)
Range("a21").Select
ActiveCell.Formula = "=sum(a2:a20)"
End With
ActiveWorkbook.SaveAs _
"C:\Documents and Settings\Desktop\file.xlsm", FileFormat:=52
ActiveWorkbook.SendMail Recipients:="abc@xyz.com"
End Sub
如果您正在接收的工作簿中录制宏,则意味着将此代码位添加到宏中,这将发送活动工作簿的邮件,
ActiveWorkbook.SendMail收件人:=”abc@xyz.com"
@expfresh我不是通过宏发送电子邮件,我只是希望在发送时将宏包含在文件中,这似乎有时有效,有时无效。