如何通过电子邮件发送带有宏的excel文件

时间:2013-12-16 10:54:24

标签: excel excel-vba email-attachments vba

我收到了一个带有数据的excel工作簿,我用一个激活宏的按钮添加了一个宏。我必须通过电子邮件返回带有宏的excel工作簿。我将工作簿作为附件添加到电子邮件中。我想检查附件,看看是否一切正常,我看到宏不存在。

excel文件已启用宏。

应该怎么做?谢谢。

1 个答案:

答案 0 :(得分:1)

在发送前将其保存为.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
相关问题