2 быстрых способа объединить и распечатать несколько календарей Outlook на одной странице

Поделись сейчас:

Возможно, у вас есть несколько календарей в Outlook, и каждый из них содержит множество элементов. Если вы хотите распечатать все эти календари на одной странице, вы можете прочитать эту статью, чтобы узнать 2 простых метода.

Outlook позволяет просматривать несколько календарей в режиме наложения, так что вы можете видеть все элементы в нескольких календарях на одной странице. Однако в этом представлении нельзя распечатать несколько календарей. Рассматривая эту проблему, здесь мы познакомим вас с двумя подходами, которые позволяют печатать несколько календарей на одной странице.

Объединение и печать нескольких календарей Outlook на одной странице

Метод 1: печать скриншота наложенных календарей

  1. Для насtart, откройте панель календаря с помощью «Ctrl + 2».
  2. Затем на панели навигации выберите календари, которые вы хотите распечатать.Выберите календари в области навигации
  3. Затем щелкните стрелки влево на заголовке календарей, чтобы наложить их.Просмотр календарей в режиме наложения
  4. Теперь вы можете видеть, что все элементы календарей отображаются в одном представлении, как показано на следующем изображении.Наложенные календари
  5. Затем нажмите «Новые элементы» > «Сообщение электронной почты» на вкладке «Главная».Создать новое электронное письмо
  6. В новом окне сообщения поместите курсор в тело.
  7. Затем перейдите на вкладку «Вставка» и нажмите «Скриншот».
  8. Далее выбираем первый вариант в «Доступные окна».Вставить снимок экрана
  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? В таком случае, что бы вы сделали тогда? В общем, во-первых, мost пользователи прибегали к встроенному инструменту восстановления — Scanpst. Тем не менее, на самом деле, он не может решить серьезные проблемы, такие как повреждение PST. Обычно в этот момент вам приходится прибегать к помощи более опытного внешнего инструмента, например DataNumen Outlook Repair. Он может исправить Outlook неприятности в один миг.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая исправление sql и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.