Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

จะย้ายข้อความอีเมลไปยังโฟลเดอร์ที่ระบุหลังจากอ่านใน Outlook ได้อย่างไร

การย้ายข้อความอีเมลไปยังโฟลเดอร์ที่ระบุหลังจากอ่านเป็นวิธีที่ดีที่สุดในการทำให้โฟลเดอร์กล่องขาเข้าสะอาดใน Outlook สำหรับผู้ใช้ Outlook จำนวนมากพวกเขามักจะสร้างกฎสำหรับการย้ายอีเมลที่อ่านแล้วเหล่านี้ จริงๆแล้ว Outlook ไม่สนับสนุนกระบวนการตัวช่วยสร้างกฎนี้ ในบทความนี้เราจะแสดงวิธีย้ายข้อความอีเมลไปยังโฟลเดอร์ที่ระบุหลังจากอ่านด้วยรหัส VBA ใน Outlook

ย้ายข้อความอีเมลไปยังโฟลเดอร์ที่ระบุหลังจากอ่านใน Outlook

แท็บ Office - เปิดใช้งานการแก้ไขและเรียกดูแบบแท็บใน Office และทำให้การทำงานง่ายขึ้นมาก ...
Kutools สำหรับ Outlook - นำ 100 คุณลักษณะขั้นสูงที่มีประสิทธิภาพมาสู่ Microsoft Outlook
  • CC อัตโนมัติ / BCC ตามกฎเมื่อส่งอีเมล ส่งต่ออัตโนมัติ อีเมลหลายฉบับตามกฎ ตอบอัตโนมัติ ไม่มีเซิร์ฟเวอร์แลกเปลี่ยนและคุณสมบัติอัตโนมัติอื่น ๆ ...
  • คำเตือน BCC - แสดงข้อความเมื่อคุณพยายามตอบกลับทั้งหมดหากที่อยู่อีเมลของคุณอยู่ในรายการ BCC เตือนเมื่อไม่มีไฟล์แนบและคุณสมบัติการเตือนอื่น ๆ ...
  • ตอบกลับ (ทั้งหมด) พร้อมไฟล์แนบทั้งหมด ในการสนทนาทางไปรษณีย์ ตอบอีเมลหลายฉบับพร้อมกัน เพิ่มคำทักทายอัตโนมัติ เมื่อตอบกลับ; เพิ่มวันที่และเวลาในหัวเรื่องโดยอัตโนมัติ ...
  • เครื่องมือแนบ: ถอดอัตโนมัติ, บีบอัดทั้งหมด, เปลี่ยนชื่อทั้งหมด, บันทึกอัตโนมัติทั้งหมด ... รายงานด่วน, นับเมลที่เลือก, ลบอีเมลและรายชื่อที่ซ้ำกัน ...
  • คุณสมบัติขั้นสูงมากกว่า 100 รายการจะ แก้ปัญหาส่วนใหญ่ของคุณ ใน Outlook 2010-2019 และ 365 ฟีเจอร์เต็มรูปแบบทดลองใช้ฟรี 60 วัน

ลูกศรสีฟ้าฟองขวาย้ายข้อความอีเมลไปยังโฟลเดอร์ที่ระบุหลังจากอ่านใน Outlook

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

1. ประการแรกคุณต้องสร้างชื่อโฟลเดอร์ใหม่“บทวิจารณ์” ภายใต้โฟลเดอร์กล่องขาเข้า

2. เปิดโฟลเดอร์กล่องขาเข้าจากนั้นกดปุ่ม อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

3. จากนั้นดับเบิลคลิกเพื่อขยาย Project1 > วัตถุ Microsoft Outlook > นี้OutlookSession เพื่อเปิด VbaProject.O ™ บรรณาธิการ

4. จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในโปรแกรมแก้ไข VbaProject.O ™ดังที่แสดงในภาพหน้าจอด้านบน

รหัส VBA: ย้ายข้อความหลังจากอ่านแล้ว

Sub MoveInbox2Reviewed()
On Error Resume Next
Set oOutlook = CreateObject("Outlook.Application")
Set oNamespace = oOutlook.GetNamespace("MAPI")
Set oFolderSrc = oNamespace.GetDefaultFolder(olFolderInbox)
Set oFolderDst = oFolderSrc.Folders("Reviewed")
Set oFilteredItems = oFolderSrc.Items.Restrict("[UnRead] = False")
For Each oMessage In oFilteredItems
    oMessage.Move oFolderDst
Next
End Sub 

5 จากนั้นคลิกปุ่ม ลด เพื่อบันทึกรหัส VBA จากนั้นปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

6. คลิกขวาที่ไฟล์ แถบเครื่องมือด่วนและเลือก ปรับแต่งแถบเครื่องมือด่วน จากเมนูคลิกขวา ดูภาพหน้าจอ:

7 ใน ตัวเลือกของ outlook คุณต้อง:

1). เลือก แมโคร ใน เลือกคำสั่งจาก รายการแบบหล่นลง

2). เลือก โครงการ 1. ThisOutlookSession ในช่องด้านล่าง เลือกคำสั่งจาก รายการแบบหล่นลง

3). คลิก เพิ่ม ปุ่ม;

4). คลิก OK ปุ่ม

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

หมายเหตุ:

1. รหัส VBA นี้สามารถใช้ได้ใน Outlook 2007, 2010 และ 2013; แต่ใน Outlook 2007 คุณสามารถคลิกไฟล์ วิ่ง ปุ่มเพื่อเรียกใช้รหัส

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

3. หากคุณต้องการเปลี่ยนไฟล์ข้อมูลเริ่มต้นเป็นบัญชีอีเมลอื่นโปรดเลือกและไฮไลต์บัญชีที่คุณต้องการตั้งเป็นค่าเริ่มต้นจากนั้นคลิกที่ ตั้งเป็นค่าเริ่มต้น ใน การตั้งค่าบัญชี กล่องโต้ตอบ

4. เมื่อเรียกใช้รหัส VBA ในครั้งแรกและพบว่าข้อความที่อ่านแล้วไม่ได้ถูกย้ายทั้งหมดในครั้งเดียวโปรดคลิกปุ่มมาโครต่อไปจนกว่าข้อความที่อ่านทั้งหมดในกล่องขาเข้าจะถูกย้ายออก


Kutools สำหรับ Outlook - นำคุณลักษณะขั้นสูง 100 รายการมาสู่ Outlook และทำให้การทำงานง่ายขึ้นมาก

  • CC อัตโนมัติ / BCC ตามกฎเมื่อส่งอีเมล ส่งต่ออัตโนมัติ อีเมลหลายฉบับโดยกำหนดเอง ตอบอัตโนมัติ ไม่มีเซิร์ฟเวอร์แลกเปลี่ยนและคุณสมบัติอัตโนมัติอื่น ๆ ...
  • คำเตือน BCC - แสดงข้อความเมื่อคุณพยายามตอบกลับทั้งหมด หากที่อยู่อีเมลของคุณอยู่ในรายการ BCC; เตือนเมื่อไม่มีไฟล์แนบและคุณสมบัติการเตือนอื่น ๆ ...
  • ตอบกลับ (ทั้งหมด) พร้อมไฟล์แนบทั้งหมดในการสนทนาทางไปรษณีย์; ตอบกลับอีเมลจำนวนมาก ในไม่กี่วินาที เพิ่มคำทักทายอัตโนมัติ เมื่อตอบกลับ; เพิ่มวันที่ในหัวเรื่อง ...
  • เครื่องมือแนบ: จัดการไฟล์แนบทั้งหมดในอีเมลทั้งหมด ถอดอัตโนมัติ, บีบอัดทั้งหมด, เปลี่ยนชื่อทั้งหมด, บันทึกทั้งหมด ... รายงานด่วน, นับอีเมลที่เลือก...
  • อีเมลขยะที่มีประสิทธิภาพ ตามธรรมเนียม; ลบอีเมลและผู้ติดต่อที่ซ้ำกัน... ช่วยให้คุณทำงานได้อย่างชาญฉลาดขึ้นเร็วขึ้นและดีขึ้นใน Outlook
shot kutools outlook แท็บ kutools 1180x121
shot kutools Outlook kutools plus แท็บ 1180x121
 

 

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    EM · 1 years ago
    I used this VBA code, but now all of the emails moved to "Reviewed" are gone? Any ideas why?
  • To post as a guest, your comment is unpublished.
    Becky · 1 years ago
    has anyone had this not work the second time you tried to apply it?
  • To post as a guest, your comment is unpublished.
    fabio · 2 years ago
    Buongiorno


    Esiste la versione per Outlook 365 in italiano (non so se cambia qualcosa). Grazie
  • To post as a guest, your comment is unpublished.
    Jake · 3 years ago
    What line do I add when I only want this rule to apply to emails with a subject line including a word or text?
  • To post as a guest, your comment is unpublished.
    Keldon · 4 years ago
    Where's all the Dim's?????????????????????/ o.0
  • To post as a guest, your comment is unpublished.
    Karlton Hoskins · 4 years ago
    I tried the above method but nothing happens. I verified the folder name was accurate and in the right location. I also set my main account as default, where i will be moving read messages from. I click on the Macro button...nothing. Help. Did I miss something.
    • To post as a guest, your comment is unpublished.
      . · 3 years ago
      You have to activate the references in VBA
  • To post as a guest, your comment is unpublished.
    Liz · 4 years ago
    Can this VBA code be altered to move messages from an Inbox subfolder to a "Reviewed" folder in said subfolder?