在Outlook中创建规则以将电子邮件复制到远程文件夹?

rbhat

我们已经Outlook 2013安装在Windows 7PC中。

在我的收件箱中,我将每天收到一封电子邮件,其中的主题将包括文本“今天的Excel Sales”以及Excel附件。

我可以创建一条每天运行的规则,该规则将接收该电子邮件并将附加的Excel文件保存到远程计算机的文件夹中吗?就我而言,它将被复制到\\RemoteServer\c$\Temp,但如有必要,我也可以将其映射。

砍刀

是的,但是不要使用Outlook规则。有关如何使用VBA宏执行此操作的示例很多。在“ ThisOutlookSession”对象内,您可以创建事件触发器以像Outlook规则那样处理收到的邮件。

我上次在StackOverflow上回答此问题的时间是在这里:https : //stackoverflow.com/questions/51637693/outlook-2016-select-script-window-in-rules-wizard-is-blank/51638058#51638058

答案看起来像这样:将这段代码放在“ ThisOutlookSession”对象中。它只能从那里开始。

Option Explicit
Private WithEvents inboxItems As Outlook.Items

' Set up the listener on the Inbox
Private Sub Application_Startup()
    Dim outlookApp As Outlook.Application
    Dim objectNS As Outlook.NameSpace

    Set outlookApp = Outlook.Application
    Set objectNS = outlookApp.GetNamespace("MAPI")
    Set inboxItems = objectNS.GetDefaultFolder(olFolderInbox).Items
End Sub

' Send new mail to the attachment processor
Private Sub inboxItems_ItemAdd(ByVal Item As Object)
    If TypeName(Item) = "MailItem" Then
        Dim EMail As Outlook.MailItem
        Set EMail = Item
        Debug.Print "Incoming Data."
        SaveAttachmentsToDisk EMail
        Set EMail = Nothing
    End If
End Sub

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)  
    Dim oAttachment As Outlook.Attachment
    Dim sSaveFolder As String
    sSaveFolder = "\\RemoteServer\c$\Temp\"

    For Each oAttachment In MItem.Attachments
        oAttachment.SaveAsFile sSaveFolder & oAttachment.FileName
    Next
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将大量电子邮件复制到Thunderbird中的IMAP文件夹?

来自分类Dev

将旧电子邮件复制到存档子文件夹中

来自分类Dev

Outlook 2010,将电子邮件复制到文件夹中,并将复制的电子邮件标记为已读,但将原始电子邮件保留为未读

来自分类Dev

Rails ActionMailer将电子邮件复制到已发送的文件夹SMTP ruby

来自分类Dev

使用线程将电子邮件复制到javamail中的文件夹时遇到问题

来自分类Dev

如何创建将所有电子邮件从特定域移动到文件夹的Outlook规则?

来自分类Dev

将电子邮件移至文件夹后将其删除(Outlook规则)

来自分类Dev

Outlook Macro,它将复制我标记的电子邮件并将其放置在文件夹中

来自分类Dev

我有一个Outlook 2007规则,该规则将某些传出邮件复制到另一个文件夹中-如何自动将这些邮件标记为“已读”?

来自分类Dev

创建父文件夹时将文件列表复制到远程计算机

来自分类Dev

回复 Outlook 文件夹中的特定电子邮件

来自分类Dev

使用VBA宏将选定的电子邮件移动到Outlook中的垃圾电子邮件文件夹

来自分类Dev

如何为联系人组/通讯组列表创建规则,以将电子邮件移动到Outlook 2013的特定文件夹?

来自分类Dev

用于将Outlook的选定电子邮件保存在Windows文件夹中的宏

来自分类Dev

Outlook VBA宏,用于将电子邮件副本保存在本地文件夹中

来自分类Dev

如何将电子邮件从文件夹移动到Outlook中的收件箱?

来自分类Dev

将电子邮件移动到Outlook中特定文件夹的热键

来自分类Dev

在已发送文件夹中创建电子邮件

来自分类Dev

在PersonMetadata文件夹的Outlook搜索文件夹中隐藏空白电子邮件

来自分类Dev

Outlook电子邮件正文不会复制到Excel

来自分类Dev

Outlook电子邮件正文不会复制到Excel

来自分类Dev

Applescript将每个文件/文件夹复制到新创建的文件夹中

来自分类Dev

如何通过复制“ Outlook”文件夹备份所有电子邮件?(展望2013)

来自分类Dev

使用VBA将富文本表格从Outlook电子邮件复制到Excel吗?

来自分类Dev

将Word文档主体复制到Outlook电子邮件:RTE 5

来自分类Dev

如何在Outlook中创建自定义快捷方式以归档文件夹中的电子邮件?

来自分类Dev

如何将电子邮件(电子邮件)中的附件批量导出到 Outlook 中的另一个文件夹

来自分类Dev

如何将文件夹中的文件复制到多个文件夹中

来自分类Dev

当用户在Outlook中按下发送按钮时,如何将电子邮件保存到文件夹而不是发送电子邮件

Related 相关文章

  1. 1

    如何将大量电子邮件复制到Thunderbird中的IMAP文件夹?

  2. 2

    将旧电子邮件复制到存档子文件夹中

  3. 3

    Outlook 2010,将电子邮件复制到文件夹中,并将复制的电子邮件标记为已读,但将原始电子邮件保留为未读

  4. 4

    Rails ActionMailer将电子邮件复制到已发送的文件夹SMTP ruby

  5. 5

    使用线程将电子邮件复制到javamail中的文件夹时遇到问题

  6. 6

    如何创建将所有电子邮件从特定域移动到文件夹的Outlook规则?

  7. 7

    将电子邮件移至文件夹后将其删除(Outlook规则)

  8. 8

    Outlook Macro,它将复制我标记的电子邮件并将其放置在文件夹中

  9. 9

    我有一个Outlook 2007规则,该规则将某些传出邮件复制到另一个文件夹中-如何自动将这些邮件标记为“已读”?

  10. 10

    创建父文件夹时将文件列表复制到远程计算机

  11. 11

    回复 Outlook 文件夹中的特定电子邮件

  12. 12

    使用VBA宏将选定的电子邮件移动到Outlook中的垃圾电子邮件文件夹

  13. 13

    如何为联系人组/通讯组列表创建规则,以将电子邮件移动到Outlook 2013的特定文件夹?

  14. 14

    用于将Outlook的选定电子邮件保存在Windows文件夹中的宏

  15. 15

    Outlook VBA宏,用于将电子邮件副本保存在本地文件夹中

  16. 16

    如何将电子邮件从文件夹移动到Outlook中的收件箱?

  17. 17

    将电子邮件移动到Outlook中特定文件夹的热键

  18. 18

    在已发送文件夹中创建电子邮件

  19. 19

    在PersonMetadata文件夹的Outlook搜索文件夹中隐藏空白电子邮件

  20. 20

    Outlook电子邮件正文不会复制到Excel

  21. 21

    Outlook电子邮件正文不会复制到Excel

  22. 22

    Applescript将每个文件/文件夹复制到新创建的文件夹中

  23. 23

    如何通过复制“ Outlook”文件夹备份所有电子邮件?(展望2013)

  24. 24

    使用VBA将富文本表格从Outlook电子邮件复制到Excel吗?

  25. 25

    将Word文档主体复制到Outlook电子邮件:RTE 5

  26. 26

    如何在Outlook中创建自定义快捷方式以归档文件夹中的电子邮件?

  27. 27

    如何将电子邮件(电子邮件)中的附件批量导出到 Outlook 中的另一个文件夹

  28. 28

    如何将文件夹中的文件复制到多个文件夹中

  29. 29

    当用户在Outlook中按下发送按钮时,如何将电子邮件保存到文件夹而不是发送电子邮件

热门标签

归档