Outlook で既定/サブ/公開カレンダーに休日を追加する方法は?
Outlook のカレンダーに自国の祝日が自動的に表示されないことに気づいたことはありませんか? 多くのユーザーにとって、公的祝祭日(国民の祝日、銀行休日、重要な文化的な日付など)を把握することは、個人的・職業的なスケジュール管理において極めて重要です。 実は Outlook には、幅広い国の祝日を既定のカレンダーに簡単に追加できる便利な組み込み機能が備わっています。 さらに、個人カレンダー、社内カレンダー、公開/共有カレンダーなど、複数のカレンダーを管理する組織や個人にとっては、これらの祝日を必要に応じて他のカレンダーにもコピーすることが可能です。 こうした機能を活用すれば、大切な日付を見逃すことなく、チーム間や地域間でのスケジュール調整もスムーズかつ明確に行えるようになります。
Outlook の既定のカレンダーに休日を追加する
Outlook では、組み込みの簡単なワークフローを使って、選択した国の休日をプライマリカレンダーに一括で追加できます。この機能は個人ユーザーおよびほとんどのビジネスユーザーに最適で、各イベントを手動で入力することなく、重要な公的休日が自動的に表示されます。追加される休日は地域の選択に基づいているため、ご自身の所在地に即した関連性の高いカレンダー項目を正確に設定できます。
1。Outlook のメイン画面で、ファイル > オプションをクリックして Outlook オプションダイアログボックスを開きます。「オプション」は通常、「ファイル」バックステージメニューの左下付近にあります。
2。Outlook のオプションダイアログボックスで、左側のパネルからカレンダーを選択し、表示されたカレンダー設定セクションにある休日の追加ボタンをクリックします。
ヒント:「休日の追加」オプションが表示されない場合は、Outlook が最新バージョンであることをご確認ください。旧バージョンではレイアウトが若干異なっていたり、追加の設定が必要となる場合があります。
3。「カレンダーに休日を追加」ダイアログで、利用可能な国のリストが表示されます。追加したい国をチェックボックスで選択してください(複数選択も可能)。その後、OKをクリックして確定します。
注:選択内容は慎重にご確認ください。複数の国の祝日を追加すると、カレンダーのエントリが増えて表示が混雑し、読みにくくなる可能性があります。関連性の最も高い地域のみを選択することをおすすめします。
4。確定後、Outlook が選択した休日をインポートします。Microsoft Outlook の確認ダイアログが表示されるので、処理が完了したらプロンプトに従い、OK を繰り返しクリックしてすべてのダイアログボックスを閉じてください。
選択した国の休日がすべてデフォルトのカレンダーに直接インポートされ、主要な仕事用または個人用カレンダーにも重要な国家的イベントとして反映されます。これらの休日は終日イベントとして自動的に登録され、通常は「休日」カテゴリに分類されます。
実用的なヒント:不要な休日セットを誤って追加してしまった場合や、重複する休日エントリを削除したい場合は、手動で削除するか、以下の関連手順をご参照ください:Outlook で祝日のエントリを削除する。
注意事項:この操作は、Outlook 内のプライマリメールアカウントに関連付けられた既定のカレンダーにのみ影響します。複数のアカウントやカレンダーをご利用の場合は、それぞれに対してこの手順を繰り返す必要があります。
トラブルシューティング:上記の手順を実行しても休日が二重に表示されたり、まったく表示されない場合は、Outlook を再起動し、正しいカレンダーが表示されているかご確認ください。オプションが見つからない場合は、Outlook が最新版に更新されているかどうかもあわせてご確認ください。
シナリオ分析:この方法は、個人用または業務用の単一カレンダーに国内の祝日イベントのみを表示したいユーザーに最適です。ただし、サブカレンダーや共有カレンダーには休日が自動的に追加されないという欠点があります。
Outlook で誕生日リマインダーをワンクリックで削除(または復元)する
Kutools for Outlook の誕生日のリマインダーを削除機能を使えば、Outlook のすべての誕生日リマインダーをワンクリックで瞬時にクリアできます。必要に応じて、誕生日のリマインダーを復元機能を使えば、削除したリマインダーも同じように簡単に元に戻せます。これにより、個人用カレンダーや共有カレンダーの通知管理にかかる時間と手間を大幅に削減できます!

Outlook のサブ/共有/すべてのカレンダーに休日を追加する
「休日の追加」機能は、既定のカレンダーにしか直接イベントを追加できません。しかし、多くのユーザーはこれらの休日イベントを他のカレンダー(例:サブの個人カレンダー、全社共有カレンダー、または組織の公開カレンダー)にも反映させたいと考えています。その場合は、既定のカレンダーにすでに存在する休日アイテムを目的のカレンダーに手動でコピーする必要があります。
注:次の手順に進む前に、上記の手順に従って既定のカレンダーに休日をすでに追加済みであることを確認してください。
1。Outlook でカレンダービューに切り替えて既定のカレンダーを開きます。次に、リボンから表示 > 表示の変更 > 一覧を選択します。これにより、すべてのカレンダーエントリが一覧形式で表示され、休日を簡単に検索・選択できるようになります。
ヒント:「一覧」ビューは一括エントリの管理に最適です。休日、会議、予定が並べ替え可能なアイテムとして表示され、操作後は通常のカレンダー表示に戻ることができます。
2。表示タブで、カテゴリグループ化を選択します。これによりアイテムがカテゴリ別に整理され、たとえば休日は通常「休日」カテゴリに表示されます。
3。「休日」カテゴリを右クリックし、コンテキストメニューから移動>フォルダーにコピーを選択します。
ヒント:
- 元の予定を既定のカレンダーに残したい場合は、移動ではなくコピーしていることを今一度ご確認ください。
- 「休日」カテゴリが空と表示される場合は、以下のトラブルシューティングをご確認ください。
4。「アイテムのコピー」ダイアログで、コピー先として休日を追加したいカレンダーを選択してください。別の個人カレンダー、チーム/共有カレンダー、または公開カレンダーのいずれにも設定できます。OKをクリックして確定します。
5。Microsoft Outlook の警告ダイアログが表示される場合があります(通常は複数のアイテムをコピーする操作を確認するためです)。OKをクリックして続行してください。
選択した休日イベントが現在、指定されたカレンダーにコピーされています。公開カレンダーの変更権限をお持ちであれば、この方法でチーム全体に国家的または企業の休日を迅速に配布できます。
注意事項:共有カレンダーや公開カレンダーにアイテムをコピーする際は、適切な権限があることをご確認ください。権限がない場合、処理が失敗したり、アイテムが表示されないことがあります。また、元のエントリを誤って失わないよう、移動ではなくコピーすることを強くおすすめします。
シナリオ分析:このコピーワークフローは、複数の Outlook カレンダーを管理し、休日イベントを同期したいチームリーダーや人事担当者に最適です。ただし、新しく追加された祝日や更新情報については、毎年手動での対応が必要になるという制限があります。
実用的なヒント:一覧ビューに休日が表示されない場合は、正しくカテゴリ分けされているかご確認ください。また、イベントのコピー時にエラーが発生する場合は、フォルダーの種類と権限をあわせてご確認ください。
トラブルシューティング:コピーした休日が表示されない場合は、コピー先のカレンダーを更新するか、Outlook を再起動してみてください。重複エントリが発生した場合は、クリーンアップ方法について以下の記事をご参照ください:Outlook で祝日の重複エントリを削除する。
VBA コードを使用して休日のイベントを任意のカレンダーに一括インポートする
上級ユーザーまたは管理者にとって、共有フォルダーやパブリックフォルダーを含む任意のカレンダーに休日イベントを自動的に追加することが、特に大規模な組織では必要な場合があります。以下の VBA による方法を使用すると、プログラム可能なルーチンで休日をカスタマイズして一括インポートできます。
1。Outlook で、休日イベントを一括インポートしたいカレンダー(サブカレンダーやパブリックカレンダーなど)を選択します。次に、Alt+F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2。VBA ウィンドウで、挿入>モジュールをクリックして新しいモジュールを作成し、次のコードをコピー&ペーストしてください。
VBA コード:選択中の任意のカレンダーに国の休日イベントを一括作成
Sub AddCountryHolidaysToSelectedCalendar()
Dim objCalendar As Folder
Dim objApp As Outlook.Application
Dim objNS As Outlook.NameSpace
Dim holidaysArr As Variant
Dim i As Integer
Dim xApt As AppointmentItem
Dim holidayName As String
Dim holidayDate As Date
On Error Resume Next
xTitleId = "KutoolsforOutlook"
Set objApp = Outlook.Application
Set objNS = objApp.GetNamespace("MAPI")
Set objCalendar = objApp.ActiveExplorer.CurrentFolder
' Example: Add US holidays for 2024. You can replace or add more.
holidaysArr = Array( _
Array("New Year's Day", #1/1/2024#), _
Array("Independence Day", #7/4/2024#), _
Array("Thanksgiving Day", #11/28/2024#), _
Array("Christmas Day", #12/25/2024#) _
)
For i = LBound(holidaysArr) To UBound(holidaysArr)
Set xApt = objCalendar.Items.Add(olAppointmentItem)
xApt.Subject = holidaysArr(i)(0)
xApt.Start = holidaysArr(i)(1)
xApt.AllDayEvent = True
xApt.Categories = "Holiday"
xApt.Save
Set xApt = Nothing
Next
MsgBox "Finished adding holidays to selected calendar!", vbInformation, "KutoolsforOutlook"
Set objCalendar = Nothing
Set objNS = Nothing
Set objApp = Nothing
End Sub 3。F5キーを押してコードを実行すると、モジュール内で定義されたすべての休日が、現在選択されているカレンダーフォルダーにイベントとして追加されます。
選択要件:コードを実行する前に、Outlook で目的のカレンダー(例:サブカレンダー、共有カレンダー、パブリックカレンダーなど)が選択されていることをご確認ください。このコードは、現在アクティブなカレンダーフォルダーにのみイベントを追加します。
カスタマイズ:必要に応じて、holidaysArr 配列を編集し、希望する休日とその日付を追加してください。すでに登録済みの休日と重複しないよう、事前にカレンダーをご確認いただくことをおすすめします。
注意事項:このスクリプトを複数回実行すると、休日イベントが重複して登録されてしまいます。重複を削除したい場合は、関連するOutlook のクリーンアップガイドをご参照ください。
エラーに関する注意:「権限」または「フォルダーの種類」に関するエラーが表示された場合は、標準のカレンダーフォルダーが選択されていて、かつ「編集」権限が付与されていることをご確認ください。
まとめと提案:複数のOutlook カレンダーで休日を管理する際は、定期的に重複や不要な古いイベントがないか確認しましょう。特に組織的な環境では、手動と自動のアプローチを組み合わせることで、最良の結果が得られます。
関連記事
最高の Office 生産性ツール
まったく新しいKutools for Outlook を、100 以上の驚きの機能とともに体験しましょう!今すぐダウンロード!
🤖KUTOOLS AI:高度な AI 技術を活用して、メールの返信、要約、最適化、拡張、翻訳、作成など、あらゆる操作をラクラクこなします。
📧メール自動化:自動返信(POP および IMAP 対応)/メールのスケジュール送信/メール送信時にルールに基づいて自動 CC/BCC/自動転送(高度なルール)/自動で挨拶文を追加/複数の宛先を持つメールを個別のメッセージに自動分割...
📨メール管理:メールの取り消し/件名などを基準に詐欺メールをブロック/重複したメールを削除/高度な検索/フォルダーを整理...
📁添付ファイルプロ:一括保存/一括分離/一括圧縮/自動保存/自動的に切り離す/自動圧縮...
🌟インターフェースの魅力:😊さらに美しくクールな絵文字を多数収録/重要なメールが届いた際に通知/Outlook を閉じる代わりに最小化...
👍ワンクリックの驚き:全員に【Attachment】付きで返信/フィッシングメール対策/🕘送信者の現在時刻ゾーンを表示...
👩🏼🤝👩🏻連絡先とカレンダー:選択したメールから連絡先を追加を一括登録/連絡先グループを個別のグループに分割/誕生日のリマインダーを削除...
Kutools はお好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語をはじめ、40 以上の言語をサポートしています!
ワンクリックでKutools for Outlook の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!


🚀 ワンクリックダウンロード — Office アドインをすべて入手
強く推奨:Kutools for Office(5-in-1)
ワンクリックで5 つのインストーラーを 一括ダウンロード! ―Kutools for Excel、Outlook、Word、PowerPointおよびOffice Tab Pro。今すぐダウンロード!
- ✅ワンクリックで簡単操作:5 つのセットアップパッケージをたった1 回のクリックで一括ダウンロードできます。
- 🚀どんな Office 作業にも対応可能:必要なときに、必要なアドインをすぐインストールできます。
- 🧰含まれるもの:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint