2 วิธีด่วนในการผสานและพิมพ์ปฏิทิน Outlook หลายรายการในหน้าเดียวกัน

แบ่งปันเลย:

บางทีคุณอาจมีหลายปฏิทินใน Outlook ของคุณและแต่ละปฏิทินมีรายการจำนวนมาก หากคุณต้องการพิมพ์ปฏิทินเหล่านี้ทั้งหมดในหน้าเดียวกันคุณสามารถอ่านบทความนี้เพื่อเรียนรู้วิธีง่ายๆ 2 วิธี

Outlook อนุญาตให้คุณดูปฏิทินหลายรายการในโหมดวางซ้อนเพื่อให้คุณสามารถดูรายการทั้งหมดในหลาย ๆ ปฏิทินในหน้าเดียวกัน อย่างไรก็ตามคุณไม่สามารถพิมพ์ปฏิทินหลายรายการในมุมมองนี้ เมื่อพิจารณาถึงปัญหานี้ที่นี่เราจะแนะนำคุณ 2 แนวทางซึ่งช่วยให้คุณสามารถพิมพ์ปฏิทินหลายรายการในหน้าเดียวกันได้

ผสานและพิมพ์ปฏิทิน Outlook หลายรายการในหน้าเดียวกัน

วิธีที่ 1: พิมพ์ภาพหน้าจอของปฏิทินที่ซ้อนทับ

  1. ขั้นแรก ให้เข้าถึงหน้าต่างปฏิทินโดยกด “Ctrl + 2”
  2. จากนั้นในบานหน้าต่างนำทางให้ตรวจสอบปฏิทินที่คุณต้องการพิมพ์เลือกปฏิทินในบานหน้าต่างนำทาง
  3. จากนั้นคลิกลูกศรซ้ายที่ส่วนหัวของปฏิทินเพื่อวางซ้อนดูปฏิทินในโหมดวางซ้อน
  4. ตอนนี้คุณจะเห็นว่ารายการทั้งหมดของปฏิทินแสดงในมุมมองเดียวกันดังภาพต่อไปนี้ซ้อนทับปฏิทิน
  5. จากนั้นคลิก "รายการใหม่"> "ข้อความอีเมล" ใต้แท็บ "หน้าแรก"สร้างอีเมลใหม่
  6. ในหน้าต่างข้อความใหม่ให้วางเคอร์เซอร์ไว้ในเนื้อหา
  7. จากนั้นเลื่อนไปที่แท็บ“ แทรก” แล้วคลิก“ ภาพหน้าจอ”
  8. จากนั้นเลือกตัวเลือกแรกใน“ Windows ที่พร้อมใช้งาน”แทรกภาพหน้าจอ
  9. หลังจากนั้นปฏิทินที่ซ้อนทับได้ถูกใส่เข้าไปในร่างกายภาพหน้าจอในร่างกาย
  10. สุดท้ายคลิก“ ไฟล์”>“ พิมพ์”>“ พิมพ์” เพื่อพิมพ์อีเมลนี้พิมพ์อีเมล

วิธีที่ 2: พิมพ์ปฏิทินที่ผสานในหน้าเดียวกันผ่าน VBA

  1. ในตอนแรกให้กดปุ่ม“ Alt + F11” เพื่อเข้าถึงโปรแกรมแก้ไข Outlook VBA
  2. จากนั้นใส่รหัสต่อไปนี้ลงในโมดูล
Dim objTempCalendar As Outlook.Folder

Sub CombineMultipleCalendars()
    Dim lCalendarCount As Long
    Dim i As Long
 
    On Error Resume Next
    Set objTempCalendar = Application.Session.GetDefaultFolder(olFolderCalendar).Folders("Temp")
    If objTempCalendar Is Nothing Then
       Set objTempCalendar = Application.Session.GetDefaultFolder(olFolderCalendar).Folders.Add("Temp")
    End If

    lCalendarCount = InputBox("How many calendars you want to print?", , "3")
 
    i = 1
    While i <= lCalendarCount
          Call CopyCalendarItems
          i = i + 1
    Wend
End Sub

Sub CopyCalendarItems()
    Dim objSourceCalendar As Outlook.Folder
    Dim objCalendarItem As Outlook.AppointmentItem
    Dim objCopiedItem As Outlook.AppointmentItem
    Dim objMoviedItem As Outlook.AppointmentItem
 
    Set objSourceCalendar = Outlook.Application.Session.PickFolder
 
    If Not (objSourceCalendar Is Nothing) Then
       If objSourceCalendar.DefaultItemType = olAppointmentItem Then
          For Each objCalendarItem In objSourceCalendar.Items
              Set objCopiedItem = objCalendarItem.Copy
              Set objMoviedItem = objCopiedItem.Move(objTempCalendar)
              objMoviedItem.Save
          Next
       End If
    End If
End Sub

รหัส VBA - รวมปฏิทิน

  1. จากนั้นเรียกใช้แมโครโดยการกดปุ่ม "F5" ในรูทีนย่อย "CombineMultipleCalendars"
  2. หลังจากนั้นให้ป้อนจำนวนปฏิทินที่คุณต้องการพิมพ์พร้อมกันป้อนจำนวนปฏิทินที่จะพิมพ์
  3. ในภายหลังตามจำนวนที่คุณป้อนในตอนนี้คุณจะต้องเลือกจำนวนปฏิทินที่ต้องการในกล่องโต้ตอบป๊อปอัปเลือกปฏิทิน
  4. เมื่อมาโครเสร็จสมบูรณ์คุณสามารถกลับไปที่บานหน้าต่างนำทางของปฏิทินได้
  5. ตอนนี้คุณจะเห็นปฏิทิน "ชั่วคราว" ใหม่ที่นั่นซึ่งมีรายการทั้งหมดของปฏิทินที่เลือกปฏิทินใหม่
  6. ในที่สุดคุณสามารถพิมพ์ปฏิทินนี้ได้ตามปกติ

แก้ไขปัญหา Outlook อย่างรวดเร็ว

คุณเคยเจอปัญหาเกี่ยวกับ Outlook ไหม? ถ้าเคย คุณจะทำอย่างไร? โดยทั่วไปแล้ว ผู้ใช้ส่วนใหญ่จะใช้เครื่องมือซ่อมแซมในตัวอย่าง Scanpst เป็นอันดับแรก แต่ความจริงแล้ว มันไม่สามารถแก้ไขปัญหาที่ร้ายแรงได้ เช่น ความเสียหายของไฟล์ PST โดยปกติแล้ว ในกรณีนั้น คุณจะต้องใช้เครื่องมือภายนอกที่มีประสบการณ์มากกว่า เช่น [ชื่อเครื่องมือซ่อมแซม Outlook] DataNumen Outlook Repair. มันสามารถ แก้ไข Outlook ปัญหาในระยะเวลาอันสั้น

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ แก้ไข sql และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด