首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击F5时,宏不显示在宏菜单中

单击F5时,宏不显示在宏菜单中
EN

Stack Overflow用户
提问于 2014-07-02 00:51:53
回答 1查看 611关注 0票数 0

我有自动转发所有电子邮件到外部帐户的VBA代码。当我单击F5运行宏时,无法使它显示在“宏”菜单中。

代码语言:javascript
复制
 Sub AutoForwardAllSentItemsss(Item As Outlook.MailItem)

 Dim strMsg As String
 Dim autoFwd  As Outlook.MailItem
 Set autoFwd = Item.forward
 autoFwd.Recipients.Add "test@test.com"
 autoFwd.Send
 Set autoFwd = Nothing

 End Sub
EN

回答 1

Stack Overflow用户

发布于 2014-07-08 03:58:32

使用运行脚本选项设置规则。当您选择一个脚本时,您将看到它。

如果这不是你要问的。

代码语言:javascript
复制
Sub ManuForwardAllSelectedItemsss_V1()

Dim Item As Object
Dim iSend As Long

For iSend = 1 To ActiveExplorer.Selection.Count

    If TypeOf Item Is mailItem Then
        Set Item = ActiveExplorer.Selection(iSend)
        AutoForwardAllSentItemsss Item
    End If

Next

Set Item = Nothing
MsgBox "Done"

End Sub

代码语言:javascript
复制
Sub ManuForwardAllSelectedItemsss_V2()

Dim manuFwd  As Outlook.mailItem
Dim Item As mailItem

Dim iSend As Long

For iSend = 1 To ActiveExplorer.Selection.Count

    Set Item = ActiveExplorer.Selection(iSend)

    If TypeOf Item Is mailItem Then
        Set manuFwd = Item.Forward
        manuFwd.Recipients.Add "test@test.com"
        manuFwd.Send
    End If
Next

Set Item = Nothing
Set manuFwd = Nothing

End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24515564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档