メインコンテンツへスキップ

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

Outlookの繰り返し予定のリストを印刷するにはどうすればよいですか?

Author Kelly Last modified

ご存知の通り、繰り返し予定にはOutlookで定期的に繰り返される多くの回数が含まれています。しかし、その繰り返し予定を印刷すると、すべての回数のリストが消えてしまいます。では、どのようにして繰り返し予定のすべての回数のリストを印刷すればよいでしょうか?以下の解決策がお役に立つかもしれません。

Office Tab - Microsoft Officeでタブ形式の編集とブラウジングを有効にし、作業を快適に
今すぐKutools for 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. 2番目の「ファイルにエクスポート」ダイアログボックスで、印刷したい繰り返し予定を含むカレンダー を選択し、「次へ」ボタンをクリックしてください。

doc-print-recurring-appointment-3

5. 3番目の「ファイルにエクスポート」ダイアログボックスで、「参照」ボタンをクリックしてください。

doc-print-recurring-appointment-10

6. これで「参照」ダイアログボックスが表示されます。(1)エクスポートされたCSVファイルを保存するターゲットフォルダを指定し、(2)ファイル名ボックスにCSVファイルの名前を入力し、(3)「OK」ボタンをクリックしてください。

doc-print-recurring-appointment-4

7. 3番目と最後の「ファイルのエクスポート」ダイアログボックスで、「次へ 」ボタンと「完了」ボタンをクリックしてください。

doc-print-recurring-appointment-5

8. 「日付範囲の設定」ダイアログボックスで、エクスポートするカレンダーの日付範囲を指定し、「OK」ボタンをクリックしてください。

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. 「件名」の列ヘッダーにあるフィルターアイコンをクリックし、ドロップダウンリストから印刷する繰り返し予定の件名のみをチェックし、「 OK」ボタンをクリックしてください。

doc-print-recurring-appointment-9

11. 指定した繰り返し予定の回数のみがフィルタリングされます。「ファイル」> 「印刷」をクリックして印刷してください。


VBAを使用したOutlookの繰り返し予定のリストの印刷

この方法では、Outlookで繰り返し予定のリストを簡単に印刷できるVBAを紹介します。以下のように操作してください:

1. カレンダービューで、印刷する繰り返し予定の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 = "[開始] >= '2016/11/1' And [終了] < '2017/6/30' And [isrecurring] = True And [件名] = " & strSubject

3. F5キーを押すか、実行ボタンをクリックしてこのVBAを実行します。

4. 選択した繰り返し予定のすべての回数のリストがコピーされ、新しいメールに貼り付けられます。下のスクリーンショットをご覧ください。「ファイル」 > 「印刷」 をクリックしてリストを印刷してください。

doc-print-recurring-appointment-11


関連記事


最高のオフィス生産性ツール

最新情報: Kutools for Outlook 無料版リリース!

新しくなった Kutools for Outlook を100以上の素晴らしい機能とともに体験してください!今すぐダウンロードしてみましょう!

🤖 Kutools AI : 高度なAI技術を活用し、メールの返信、要約、最適化、拡張、翻訳、作成までを簡単に処理します。

📧 メール自動化: 自動返信(POPとIMAPに対応) / スケジュール電子メールを送信 /送信時にルールで自動 CC/BCC / 高度なルールによる自動転送 / 挨拶を自動追加 / 複数宛先メールを自動的に一通ずつ分割...

📨 メール管理: メールの取り消し / 件名などで詐欺メールをブロックする / 重複メールを削除 / 高度な検索 / フォルダーを整理...

📁 添付ファイルプロ: 一括保存 / 一括切り離し / 一括圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮...

🌟 インターフェイスマジック: 😊さらに美しくてクールな絵文字 /重要なメール到着時に通知 / Outlookを閉じるのではなくグループを最小化...

👍 ワンクリック便利機能: 全員に【Attachment】付きで返信 / フィッシング対策メール / 🕘送信者のタイムゾーン表示...

👩🏼‍🤝‍👩🏻 連絡先&カレンダー: 選択したメールから一括で連絡先を追加 /連絡先グループを個別グループに分割 / 誕生日のリマインダーを削除...

お好みの言語で Kutools を利用可能 ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上の言語に対応!

Kutools for Outlookをワンクリックですぐに利用開始。待たずに今すぐダウンロードして効率を高めましょう!

kutools for outlook features1 kutools for outlook features2

🚀 ワンクリックダウンロード — Office用アドインをすべて入手

強くおすすめ: Kutools for Office(5-in-1)

ワンクリックで五つのインストーラーを同時ダウンロード ― Kutools for Excel、Outlook、Word、PowerPointOffice Tab Pro 今すぐダウンロード!

  • ワンクリックの便利さ: 五つのセットアップパッケージを一度にダウンロードできます。
  • 🚀 あらゆるOffice作業に準備完了: 必要なアドインをいつでもインストール可能です。
  • 🧰 含まれるもの: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint