Перейти к содержимому

Как распечатать список одного повторяющегося события в Outlook?

Author: Kelly Last Modified: 2025-08-07

Как вы знаете, повторяющееся событие содержит много повторяющихся вхождений в Outlook. Однако, когда вы печатаете повторяющееся событие, список всех вхождений исчезает. Так как же можно распечатать список всех вхождений в повторяющемся событии? Предложенные ниже решения могут облегчить вашу работу.

Office Tab - Включите редактирование и просмотр с вкладками в Microsoft Office, делая работу проще
Разблокируйте Kutools для Outlook прямо сейчас и получите доступ к более чем 100 функциям без ограничений навсегда
Увеличьте возможности Outlook 2024 - 2010 или Outlook 365 с этими расширенными функциями. Наслаждайтесь более чем 100 мощными функциями и улучшите свой опыт работы с электронной почтой!

Распечатайте список одного повторяющегося события в Outlook с помощью экспорта

На самом деле, в Outlook нет прямого способа распечатать список всех вхождений в повторяющемся событии. Однако вы можете экспортировать данные календаря в Excel, отфильтровать все вхождения повторяющегося события и затем распечатать их. Пожалуйста, действуйте следующим образом:

1. В Outlook нажмите Файл > Открыть и Экспорт (или Открыть) > Импорт/Экспорт (или Импорт).

2. В Мастере импорта и экспорта нажмите опцию Экспорт в файл и нажмите кнопку Далее .

doc-print-recurring-appointment-1

3. В первом диалоговом окне Экспорт в файл нажмите опцию Значения, разделенные запятыми, и нажмите кнопку Далее.

doc-print-recurring-appointment-2

4. Во втором диалоговом окне Экспорт в файл выберите календарь , содержащий повторяющееся событие, которое вы хотите распечатать, и нажмите кнопку Далее.

doc-print-recurring-appointment-3

5. В третьем диалоговом окне Экспорт в файл нажмите кнопку Обзор.

doc-print-recurring-appointment-10

6. Теперь появится диалоговое окно Обзор. Пожалуйста, (1) укажите целевую папку, куда вы сохраните экспортируемый CSV-файл, (2) назовите CSV-файл в поле Имя файла и (3) нажмите кнопку ОК.

doc-print-recurring-appointment-4

7. Нажмите кнопки Далее и Готово в обоих третьем и последнем диалоговых окнах Экспорт файла.

doc-print-recurring-appointment-5

8. Укажите диапазон дат, за который вы будете экспортировать календарь, в диалоговом окне Установка диапазона дат и нажмите кнопку ОК.

doc-print-recurring-appointment-6

9. На данный момент календарь Outlook был экспортирован в виде CSV-файла. Пожалуйста, откройте папку, содержащую CSV-файл, щелкните правой кнопкой мыши CSV-файл и выберите Открыть с помощью > Excel из контекстного меню. См. скриншот:

doc-print-recurring-appointment-7

10. Экспортированный CSV-файл открывается в Excel. Пожалуйста, выберите заголовок столбца Тема и нажмите Данные > Фильтр. См. скриншот:

doc-print-recurring-appointment-8

10. Нажмите значок Фильтр в заголовке столбца Тема, отметьте только тему повторяющегося события, которое вы хотите распечатать, из выпадающего списка и нажмите кнопку ОК.

doc-print-recurring-appointment-9

11. Только вхождения указанного повторяющегося события отфильтрованы. Пожалуйста, нажмите Файл > Печать, чтобы их распечатать.


Распечатайте список одного повторяющегося события в Outlook с помощью VBA

Этот метод представит VBA для быстрой и удобной печати списка повторяющегося события в Outlook. Пожалуйста, действуйте следующим образом:

1. В режиме просмотра Календарь выберите одно вхождение повторяющегося события, которое вы хотите распечатать, и нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. Нажмите Вставить > Модуль, а затем вставьте приведенный ниже код VBA в новый открывающийся скрипт Модуля.

VBA: Распечатать список всех вхождений в повторяющемся событии в Outlook

Sub RecurringList()

Dim CalendarFolder As Outlook.MAPIFolder
Dim CalendarItems As Outlook.Items
Dim RestrictItems As Outlook.Items
Dim sFilter, sSubject, sOccur As String
Dim iNumRestricted As Integer
Dim itm, itmNew As Object
Dim tStart, tEnd As Date

Set CalendarFolder = Application.ActiveExplorer.CurrentFolder
Set CalendarItems = CalendarFolder.Items

   CalendarItems.Sort "[Start]"
CalendarItems.IncludeRecurrences = True

    tEnd = Format(Now + 10, "Short Date")

sSubject = Application.ActiveExplorer.Selection.Item(1).Subject

   sFilter = "[Start] >= '11/1/2016' And [End] < '6/30/2017' And  [IsRecurring]  = True And [Subject] = " & sSubject

   Set RestrictItems = CalendarItems.Restrict(sFilter)

   iNumRestricted = 0

   For Each itm In RestrictItems
iNumRestricted = iNumRestricted + 1
sOccur = sOccur & vbCrLf & itm.Subject & vbTab & " >> " & vbTab & itm.Start & vbTab & " to: " & vbTab & itm.End
Next

Set itmNew = Application.CreateItem(olMailItem)
itmNew.Body = sOccur & vbCrLf & iNumRestricted & " occurrences found."
itmNew.Display

End Sub

Примечание: Пожалуйста, измените диапазон дат, за который вы будете печатать повторяющееся событие, в коде: sFilter = "[Начало] >= '01.11.2016' And [Конец] < '30.06.2017' And  [Повторяющиеся]  = True And [Тема] = " & strSubject

3. Нажмите клавишу F5 или кнопку Выполнить, чтобы запустить этот VBA.

4. Теперь список всех вхождений в выбранном повторяющемся событии скопирован и вставлен в новое письмо, как показано на скриншоте ниже. Пожалуйста, нажмите Файл > Печать , чтобы распечатать список.

doc-print-recurring-appointment-11


Связанные статьи


Лучшие инструменты для повышения продуктивности в Office

Срочные новости: Выпущена бесплатная версия Kutools для Outlook!

Оцените совершенно новый Kutools для Outlook с более чем100 потрясающими функциями! Нажмите, чтобы скачать сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email – отвечает, резюмирует, оптимизирует, расширяет, переводит и создает Email.

📧 Автоматизация Email: Автоответчик (доступно для POP и IMAP) / Запланировать отправку Email / Авто Копия/Скрытая копия по правилу при отправке письма / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Автоматическое разделение Email с несколькими получателями на отдельные сообщения ...

📨 Управление Email: Отозвать письмо / Блокировать мошеннические Email по теме и другим признакам / Удалить дубликаты писем / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Магия интерфейса: 😊Больше красивых и современных Эмодзи / Напоминания о важных письмах / Сворачивание Outlook вместо закрытия ...

👍 Мгновенные действия в один клик: Ответить всем с вложениями / Антифишинг Email / 🕘Показать часовой пояс отправителя ...

👩🏼‍🤝‍👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные группы / Удалить напоминание о дне рождения ...

Используйте Kutools на вашем любимом языке – поддерживается английский, испанский, немецкий, французский, китайский и более40 других языков!

Мгновенно разблокируйте Kutools для Outlook одним кликом. Не ждите, скачайте сейчас и повысьте свою эффективность!

kutools for outlook features1 kutools for outlook features2