vba - VBA:如何将电子邮件复制到 Outlook 文件夹?
问题描述
当使用特定类别标记时,我有一些代码可以将电子邮件“移动”到特定的 Outlook 文件夹,但是现在我需要复制而不是将电子邮件发送到特定文件夹中的一个If
语句。它是引用的一个:"PO Send to Kathy"
。
'Occurs when changing item
Private Sub objInboxItemsOrder_ItemChange(ByVal Item As Object)
Dim objMail As Outlook.MailItem
Dim objTargetFolder As Outlook.Folder
If TypeOf Item Is MailItem Then
Set objMail = Item
'Move mails based on color category
If InStr(objMail.Categories, "Karen") > 0 Then
Set objTargetFolder = Application.Session.Folders("orders@xxx.com").Folders("Karen")
objMail.Move objTargetFolder
ElseIf InStr(objMail.Categories, "PO Send to Kathy") > 0 Then
Set objTargetFolder = Application.Session.Folders("orders@xxx.com").Folders("PO Send to Kathy")
objMail.Move objTargetFolder
ElseIf InStr(objMail.Categories, "Quote") > 0 Then
Set objTargetFolder = Application.Session.Folders("orders@xxxx.com").Folders("Quote")
objMail.Move objTargetFolder
ElseIf InStr(objMail.Categories, "PO Keep Here") > 0 Then
Set objTargetFolder = Application.Session.Folders("orders@xxx.com").Folders("Purchase Order")
objMail.Move objTargetFolder
End If
End If
End Sub
解决方案
推荐阅读
- gitlab - 如何禁用 Gitlab-CI 作业的源代码下载?
- kendo-ui - 每次输入后带有模板的 Kendo Grid 刷新和断断续续
- java - 将格式化消息从任何片段传递到活动
- javascript - 按下按钮后循环遍历对象数组
- laravel - 如何使用 UUID 验证唯一密钥?
- python - 使用 pandas groupby 检查预订日期和关闭日期的重叠
- postgresql - 如何使用来自 PostgreSQL 中另一个表列的值更新 JSONB 列
- linux - 通过 sftp 将文件从 Hadoop 发送到远程服务器
- sql-server - SQL : 当 period 格式为 yyyymm 时,从 SQL 服务器中提取最近 12 个月的数据
- kubernetes - 如何使用预定义的 GitLab CI 变量和流式传输到 GitLab Pipeline 日志的 Tekton 日志直接从 GitLab CI 触发 Tekton Pipeline