在excel中用宏实现邮件发送,但总有"有一个程序正试图以您的名义自动发送电子邮件。是否允许该操作?如果对此感觉意外,则可能是由于病毒导致,您应选择“否”" 的警告,不知如何解决,用的是Microsoft Outlook 2002 代码如下:Set objMail = objOutlook.CreateItem(olMailItem)With objMail.To = Cells(rowCount, 2).Subject = Cells(rowCount, 3)
.Body = Cells(rowCount, 4).Attachments.Add Trim(Cells(rowCount, 5)).SendEnd With

解决方案 »

  1.   

    在OUTLOOK->选项->-安全--当别的应用程序试图用我的名义发送电子邮件时警告我(&W)。
    取消他 
    你也可以使用代码 通过注册表取消他\Software\Microsoft\Outlook Express\5.0\Mail\Warn on Mapi Send
    --------------
    Total positions: 1
      

  2.   

    许仙大侠能在说的清楚些吗?我不是写VB的是为了帮朋友忙硬着头皮上的,使用代码通过注册表取消怎么实现呢?  是在注册表中删掉\Software\Microsoft\Outlook Express\5.0\Mail\Warn on Mapi Send这个吗?    Total positions: 1  是什么意思呢?谢谢!!
      

  3.   

    还有我用的是Microsoft outlook 2002 不是outlook express  这两个是有区别的吧
      

  4.   

    sorry 没太注意,outlook 2002  没用过, 你看看 工具->选项->-安全--里面的一些 配置, 这个我也没用过