การส่งต่ออีเมลในโฟลเดอร์เฉพาะเท่านั้น


2

ฉันวิ่งข้ามโพสต์ใน Super User ที่ตอบคำถามเกี่ยวกับการส่งต่ออีเมล Outlook ผู้ใช้รายหนึ่งจัดเตรียมสคริปต์เพื่อใช้งาน

Sub AutoForwardAllSentItems(Item As Outlook.MailItem)
Dim strMsg As String
Dim myFwd As Outlook.MailItem

Set myFwd = Item.Forward

myFwd.Recipients.Add "email@email.com"
myFwd.Send
Set myFwd = Nothing 
End Sub

สิ่งนี้ใช้งานได้ดีสำหรับฉัน แต่มันจะทำงานอย่างไรถ้าฉันต้องการส่งต่ออีเมลโดยอัตโนมัติในโฟลเดอร์เฉพาะเท่านั้น โฟลเดอร์มีอีเมลอัตโนมัติที่กำกับไว้เมื่อได้รับแล้ว ความคิดใด ๆ


@DaveM ตรวจสอบการจัดรูปแบบในครั้งต่อไปโปรด
slhck

คำตอบ:


0

สมมติว่าคุณเปลี่ยนเส้นทางอีเมลไปยังโฟลเดอร์โดยใช้กฎคุณสามารถเรียกใช้สคริปต์นี้ในกฎเดียวกันดังนั้นมันจะใช้ในเงื่อนไขเดียวกันเท่านั้น

มิฉะนั้นสามารถแก้ไขแมโครเพื่อค้นหาข้อความที่ยังไม่ได้อ่านในโฟลเดอร์ปัจจุบันและส่งต่อได้ จากนั้นคุณเพียงเรียกใช้แมโครด้วยตนเอง (กำหนดทางลัดเพื่อให้ง่าย) เป็นระยะในขณะที่อยู่ในโฟลเดอร์นั้นและจะส่งต่อให้คุณ

Sub ForwardUnreadInFolder()
  Dim CurItem As Outlook.MailItem
  Dim myFwd As Outlook.MailItem
  Dim strMsg As String

  Set CurFolder = Application.ActiveExplorer.CurrentFolder
  Set AllItems = CurFolder.Items
  NumItems = CurFolder.Items.Count

  For i = 1 To NumItems

    DoEvents

    Set CurItem = AllItems.Item(i)

    If (CurItem.UnRead) Then

        Set myFwd = CurItem.Forward
        myFwd.Recipients.Add "email@example.com"
        myFwd.Send
        Set myFwd = Nothing

    End If

  Next

   MsgBox "Done"
End Sub

1
ขอบคุณ ใช่ฉันลองคัดลอกไปยังโฟลเดอร์อื่นก่อน แต่รับรู้กฎแยกต่างหากสำหรับสคริปต์ที่ส่งต่อ msgs ทั้งหมดก่อน . คัดลอกแล้ว ดังนั้นฉันจึงเปลี่ยนกฎเพื่อย้ายสำเนาอีเมลไปยังโฟลเดอร์และให้กฎเรียกใช้สคริปต์หลังจากนั้น . แต่มันยังคงส่งต่ออีเมลทุกฉบับโดยอัตโนมัติก่อนที่จะย้ายไปยังโฟลเดอร์ อีเมลทั้งหมดในโฟลเดอร์ใหม่แสดงว่ายังไม่ได้อ่านและไม่ถูกส่งต่อ หวังว่านี่อาจเป็นไปโดยอัตโนมัติโดยไม่ต้องเรียกใช้แมโครหรืออื่น ๆ ด้วยตนเองเพราะถ้าฉันไม่ได้อยู่ที่คอมพิวเตอร์ไม่มีอะไรสามารถส่งต่อได้ ขอบคุณสำหรับการตอบกลับ.
เอียน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.