【Outlook】Outlook予定表を外部のGoogleカレンダーと双方向同期する連携手順

【Outlook】Outlook予定表を外部のGoogleカレンダーと双方向同期する連携手順
🛡️ 超解決

Outlookの予定表とGoogleカレンダーの予定を常に最新の状態に保ちたいですか? 複数のカレンダーを使い分けていると、どちらか一方を更新し忘れてしまうことがあります。この記事では、Outlook予定表とGoogleカレンダーを双方向に同期させる具体的な手順を解説します。これにより、どちらのカレンダーを使っても、もう一方に予定が自動で反映されるようになります。

Microsoft OutlookとGoogleカレンダーの予定表を連携させることで、ビジネスシーンでのスケジュール管理が格段に効率化されます。外出先でスマートフォンからGoogleカレンダーに予定を追加し、オフィスに戻ってOutlookで確認した際に、その予定が反映されていないといった事態を防げます。本記事を読めば、OutlookとGoogleカレンダーの予定表を常に同期させ、二重管理の手間を省く方法がわかります。

【要点】Outlook予定表とGoogleカレンダーを双方向同期する連携手順

  • Outlook予定表のICSリンク取得: Outlook予定表の公開用リンク(ICS形式)を取得します。
  • Googleカレンダーへのインポート: 取得したICSリンクをGoogleカレンダーにインポートして、Outlook予定表をGoogleカレンダーに表示させます。
  • GoogleカレンダーのICSリンク取得:同期したいGoogleカレンダーの公開用リンク(ICS形式)を取得します。
  • Outlook予定表へのインポート: 取得したICSリンクをOutlook予定表にインポートして、Googleカレンダーの予定をOutlookに表示させます。

ADVERTISEMENT

Outlook予定表とGoogleカレンダーの連携概要

Outlook予定表とGoogleカレンダーを双方向に同期させるには、それぞれのカレンダーの公開用リンク(ICS形式)を利用します。このICSリンクは、カレンダーの予定情報を共有するための標準的な形式です。まず、Outlook予定表のICSリンクを取得し、それをGoogleカレンダーにインポートすることで、Googleカレンダー側でOutlookの予定を確認できるようになります。

次に、逆の手順として、GoogleカレンダーのICSリンクを取得し、Outlook予定表にインポートします。これにより、Outlook上でもGoogleカレンダーの予定を確認できるようになります。ただし、この方法では片方向の同期(一方のカレンダーの予定をもう一方に表示させるだけ)にしかならず、双方向の「編集」同期はできません。双方向の編集同期を実現するには、別途サードパーティ製の同期ツールや、Microsoft 365の高度な設定(管理者権限が必要な場合あり)が必要になります。

本記事で解説するのは、主に「表示」のみの双方向連携です。つまり、Outlookで登録した予定はGoogleカレンダーに表示され、Googleカレンダーで登録した予定はOutlookに表示されるようになります。しかし、Googleカレンダーで予定を編集してもOutlookに反映されなかったり、Outlookで予定を編集してもGoogleカレンダーに反映されなかったりする場合があります。この制限を理解した上で、手順を進めてください。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Outlook予定表をGoogleカレンダーに表示させる手順

このセクションでは、Outlook予定表の予定をGoogleカレンダーに表示させるための手順を説明します。Outlook予定表の公開用リンク(ICS形式)を取得し、それをGoogleカレンダーにインポートします。

Outlook予定表のICSリンクを取得する

Outlook予定表を外部と共有するためのICSリンクを取得します。このリンクは、OutlookのバージョンやWeb版かデスクトップ版かによって操作が若干異なります。ここでは、Web版Outlook(Outlook on the web)での手順を説明します。

  1. Outlook Web版にサインインする
    Webブラウザを開き、Outlook.comまたは組織のOutlook Web版にサインインします。
  2. 予定表に移動する
    画面左下の「予定表」アイコンをクリックします。
  3. 「予定表を共有」または「公開」を選択する
    画面上部または右側のメニューに「共有」や「公開」といったオプションがあります。これをクリックします。「予定表を共有」を選択した場合は、共有する予定表を選び、「リンクの取得」などのオプションに進みます。
  4. ICSリンクを生成・コピーする
    共有設定画面で、「リンクの表示」または「ICSリンク」といった項目を探します。通常、「このリンクを共有できます」といった説明とともにURLが表示されます。このURLをコピーします。このURLがOutlook予定表のICSリンクです。

※デスクトップ版Outlookの場合、「ファイル」>「アカウント設定」>「アカウント設定」>「データファイル」タブで、予定表のICSリンクを生成するオプションを探すか、「共有」メニューから「ICS形式で公開」といった機能を探す必要があります。組織のポリシーによっては、この機能が制限されている場合もあります。

GoogleカレンダーにOutlook予定表をインポートする

取得したOutlook予定表のICSリンクをGoogleカレンダーにインポートします。これにより、Googleカレンダー上でOutlookの予定を確認できるようになります。

  1. Googleカレンダーにサインインする
    WebブラウザでGoogleカレンダー(calendar.google.com)にアクセスし、サインインします。
  2. 「他のカレンダー」の横にあるプラスアイコンをクリックする
    画面左側のメニューで、「他のカレンダー」の横にある「+」アイコンをクリックします。
  3. 「URLで追加」を選択する
    表示されるメニューから「URLで追加」を選択します。
  4. ICSリンクを貼り付けて「カレンダーを追加」をクリックする
    先ほどOutlookからコピーしたICSリンクを「カレンダーのURL」フィールドに貼り付け、「カレンダーを追加」ボタンをクリックします。

これで、Googleカレンダーの「他のカレンダー」セクションに、Outlook予定表の名前で追加されたカレンダーが表示されます。そのカレンダーのチェックボックスをオンにすると、Googleカレンダー上でOutlookの予定を確認できるようになります。ただし、このインポートされたカレンダーは読み取り専用であり、Googleカレンダー側から予定を編集してもOutlookには反映されません。

GoogleカレンダーをOutlook予定表に表示させる手順

次に、Googleカレンダーの予定をOutlook予定表に表示させる手順を説明します。Googleカレンダーの公開用リンク(ICS形式)を取得し、それをOutlook予定表にインポートします。

GoogleカレンダーのICSリンクを取得する

同期したいGoogleカレンダーの公開用リンク(ICS形式)を取得します。特定のカレンダーのみを共有したい場合や、複数のカレンダーがある場合に便利です。

  1. Googleカレンダーにサインインする
    WebブラウザでGoogleカレンダー(calendar.google.com)にアクセスし、サインインします。
  2. 設定メニューを開く
    画面右上の歯車アイコン(設定)をクリックし、「設定」を選択します。
  3. 共有したいカレンダーを選択する
    左側のメニューから、共有したいカレンダーの名前をクリックします。
  4. 「カレンダーの統合」セクションを探す
    カレンダーの設定画面を下にスクロールし、「カレンダーの統合」セクションを見つけます。
  5. 「公開URL」のリンクをコピーする
    「公開URL」の項目に表示されているURLをコピーします。これはICS形式のリンクです。

※「限定公開URL」というオプションもありますが、これは特定のユーザーのみに共有する場合に使用します。今回は外部(Outlook)との連携のため、「公開URL」を使用します。

Outlook予定表にGoogleカレンダーをインポートする

取得したGoogleカレンダーのICSリンクをOutlook予定表にインポートします。この操作は、OutlookのWeb版またはデスクトップ版で行えます。

Web版Outlookでのインポート手順

  1. Outlook Web版にサインインする
    WebブラウザでOutlook.comまたは組織のOutlook Web版にサインインします。
  2. 予定表に移動する
    画面左下の「予定表」アイコンをクリックします。
  3. 「予定表を追加」または「インポート」を選択する
    画面上部または左側のメニューに「予定表を追加」や「インポート」といったオプションがあります。これをクリックします。
  4. 「Webからインポート」または「URLから」を選択する
    インポート方法を選択する画面が表示されたら、「Webからインポート」または「URLから」を選択します。
  5. ICSリンクを貼り付けて「インポート」をクリックする
    先ほどGoogleカレンダーからコピーしたICSリンクを「カレンダーのリンク」または「URL」フィールドに貼り付けます。必要であれば、インポートする予定表の名前も変更できます。その後、「インポート」ボタンをクリックします。

デスクトップ版Outlookでのインポート手順

  1. Outlookデスクトップアプリケーションを開く
    Outlookアプリケーションを起動します。
  2. 「ファイル」タブをクリックする
    画面左上の「ファイル」タブをクリックします。
  3. 「アカウント設定」>「アカウント設定」を選択する
    「アカウント設定」をクリックし、さらに「アカウント設定」を選択します。
  4. 「インターネット予定表」タブを選択する
    開いたウィンドウの「インターネット予定表」タブをクリックします。
  5. 「新規作成」ボタンをクリックする
    「新規作成」ボタンをクリックします。
  6. ICSリンクを貼り付けて「OK」をクリックする
    GoogleカレンダーからコピーしたICSリンクを貼り付け、「OK」をクリックします。
  7. 「閉じる」をクリックする
    インターネット予定表の設定ウィンドウに戻るので、「閉じる」をクリックします。

これにより、Outlook予定表の「その他の予定表」セクションに、Googleカレンダーの名前で追加された予定表が表示されます。この予定表のチェックボックスをオンにすると、Outlook上でGoogleカレンダーの予定を確認できるようになります。しかし、この方法でインポートされたGoogleカレンダーの予定も、Outlook側から編集してもGoogleカレンダーには反映されません。あくまで表示のみの連携となります。

ADVERTISEMENT

双方向「編集」同期を実現するための代替手段

前述のICSリンクを使った連携は、あくまで一方のカレンダーの予定をもう一方に「表示」させるためのものです。Outlookで登録した予定がGoogleカレンダーに表示され、Googleカレンダーで登録した予定がOutlookに表示されるようにはなりますが、いずれかのカレンダーで予定を「編集」または「削除」しても、もう一方のカレンダーには自動で反映されません。真の双方向「編集」同期を実現するには、以下の代替手段を検討する必要があります。

サードパーティ製同期ツールの利用

最も一般的で確実な双方向同期の方法は、専用のサードパーティ製同期ツールを利用することです。これらのツールは、OutlookとGoogleカレンダーの間で予定、タスク、連絡先などを自動的に同期するように設計されています。代表的なツールには以下のようなものがあります。

  • SyncGene
  • G Cloud Sync
  • CalendarBridge
  • Outlook Google Calendar Sync (OGCS) – 無料ですが、開発が終了している可能性や設定が複雑な場合があります。

これらのツールは、多くの場合、サブスクリプションベースのサービスです。利用には、ツールのウェブサイトでアカウントを作成し、OutlookとGoogleカレンダーのアカウントを連携させる必要があります。同期の頻度(リアルタイム、15分ごと、1時間ごとなど)や、同期する項目(予定のみ、タスクも含むなど)、同期の方向(双方向、一方向)などを細かく設定できるのが特徴です。組織によっては、IT部門が承認した特定のツールのみ利用可能というポリシーがある場合もありますので、導入前に確認が必要です。

Microsoft Power Automate(旧 Microsoft Flow)の活用

Microsoft 365のサブスクリプションをお持ちであれば、Microsoft Power Automate(旧 Microsoft Flow)を利用して、カスタムの同期フローを作成することも可能です。Power Automateは、異なるアプリケーションやサービス間で自動化されたワークフローを作成できるサービスです。例えば、「Outlookで新しい予定が作成されたら、Googleカレンダーにも同じ予定を作成する」といったフローを構築できます。

この方法の利点は、Microsoft 365の環境内で完結できる点と、柔軟なカスタマイズが可能な点です。ただし、Power Automateの利用には、ある程度の知識と設定が必要です。特に、双方向同期を正確に実現するには、一方の変更がもう一方に反映された際に、無限ループが発生しないように、高度な条件分岐やトリガーの設定が求められます。また、利用できるコネクタの種類や実行回数には、Microsoft 365のライセンスによって制限がある場合があります。IT管理者権限を持つユーザーであれば、組織全体での同期フローを構築することも可能です。

Exchange Online の高度な設定(管理者向け)

組織でMicrosoft 365(Exchange Online)を利用している場合、IT管理者はより高度な同期設定を行うことができます。例えば、Exchange Online と Google Workspace の間でカレンダー同期を行うためのコネクタや、Azure Active Directory (Azure AD) と Google Workspace の間でID同期を行うソリューションなどを導入することで、より包括的な連携が可能です。これらの設定は、通常、組織のIT管理者のみが行えるものであり、一般ユーザーが直接操作できるものではありません。

これらの管理者は、Exchange Online の PowerShell コマンドレットや、Microsoft 365 管理センターの機能、あるいはサードパーティ製のID管理・同期ソリューションを利用して、OutlookとGoogleカレンダーの間の双方向同期を設定します。組織によっては、既にこのような環境が整備されている場合もあります。もし、組織で公式にサポートされている双方向同期の方法について知りたい場合は、社内のITヘルプデスクやシステム管理者に問い合わせることをお勧めします。

連携時の注意点とトラブルシューティング

ICSリンクを使った連携は手軽ですが、いくつかの注意点や、発生しうるトラブルがあります。それらを理解しておくことで、よりスムーズに連携を進めることができます。

ICSリンク連携の制限事項

  • 編集・削除の非同期: 前述の通り、ICSリンクによる連携は基本的に読み取り専用です。一方のカレンダーで予定を変更・削除しても、もう一方には反映されません。
  • 更新頻度の遅延: ICSリンクは、定期的にカレンダー情報を取得して更新されます。リアルタイム同期ではないため、予定の追加や変更が反映されるまでに時間がかかる場合があります。更新間隔は、各サービスの設定やネットワーク状況によって異なります。
  • プライベート設定の非表示: Outlookで「プライベート」に設定された予定は、ICSリンク経由では共有されない場合があります。Googleカレンダーに表示される予定は、公開されているもののみとなります。
  • タイムゾーンの問題: 異なるタイムゾーン設定のカレンダーを連携させる場合、予定の時刻表示にずれが生じることがあります。両方のカレンダーでタイムゾーン設定が正しく行われているか確認が必要です。
  • 大量の予定や複雑な予定の表示問題: 非常に多くの予定が含まれるカレンダーや、複雑な繰り返し設定を持つ予定の場合、インポートに失敗したり、正しく表示されなかったりする可能性があります。

よくあるトラブルと対処法

「予定がGoogleカレンダー(またはOutlook)に表示されない」場合

  • ICSリンクが正しいか確認する: コピー&ペーストの際に、リンクの一部が欠けたり、余計な文字が入ったりしていないか、再度確認してください。
  • 公開設定を確認する: OutlookまたはGoogleカレンダー側で、該当のカレンダーが正しく公開設定になっているか、ICSリンクが有効になっているかを確認してください。
  • 更新を待つ: ICSリンクはリアルタイム同期ではありません。しばらく待ってから、再度カレンダーを確認してください。
  • インポートし直す: 一度カレンダーを削除し、再度ICSリンクを使ってインポートし直してみてください。
  • 別のカレンダーで試す: 別のカレンダー(例:Outlookで新しい予定表を作成して共有する、Googleカレンダーで新しいカレンダーを作成して共有する)で試してみて、問題が特定カレンダー固有のものか、システム全体の問題かを切り分けてください。

「予定の時刻がずれる」場合

  • タイムゾーン設定を確認する: OutlookとGoogleカレンダーの両方で、設定されているタイムゾーンが一致しているか、または意図したタイムゾーンになっているかを確認してください。特に、夏時間(Daylight Saving Time)の切り替わり時期には注意が必要です。
  • ICSリンクのタイムゾーン情報: ICS形式自体がタイムゾーン情報を内包していますが、インポート先のサービスがそれを正しく解釈できない場合があります。

「連携がうまくいかない・頻繁に切断される」場合

  • サードパーティ製ツールやPower Automateの利用を検討する: ICSリンクの制限事項により、安定した双方向編集同期は困難です。より確実な連携が必要な場合は、専用ツールやPower Automateの利用を検討してください。
  • 組織のIT部門に相談する: 組織のポリシーや環境によっては、特定の連携方法が推奨されている場合があります。IT管理者やヘルプデスクに相談し、公式な手順や推奨ツールについて確認することをお勧めします。

これらの注意点と対処法を理解しておくことで、OutlookとGoogleカレンダーの連携をより効果的に行うことができます。特に、双方向の編集同期が必要な場合は、ICSリンクだけに頼らず、他の方法も検討することが重要です。

まとめ

この記事では、Microsoft Outlook予定表とGoogleカレンダーを連携させ、予定を双方向に表示させるためのICSリンクを使った手順を解説しました。Outlook予定表のICSリンクを取得してGoogleカレンダーにインポートし、GoogleカレンダーのICSリンクを取得してOutlook予定表にインポートすることで、両方のカレンダーで互いの予定を確認できるようになります。

ただし、このICSリンク連携は読み取り専用であり、予定の編集や削除は同期されません。真の双方向編集同期を実現したい場合は、SyncGeneのようなサードパーティ製同期ツールや、Microsoft Power Automateを利用することを推奨します。組織によっては、IT管理者が設定した同期ソリューションが利用できる場合もあります。

まずはICSリンクを使った表示連携を試してみて、その制限を理解した上で、必要に応じてより高度な同期方法を検討すると良いでしょう。これにより、スケジュール管理の手間を大幅に削減し、業務効率を高めることができます。

👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。