TeamsでLoopコンポーネントを送れないときは、まず 入力欄が空か、OneDrive または SharePoint のライセンスがあるか、組織で Loop が有効か の3点を確認してください。Loopコンポーネントは Teams 単体の機能ではなく、OneDrive・SharePoint・組織の共有設定と連動して動くため、見た目は同じ「送れない」でも原因は操作、ライセンス、権限、管理ポリシーで分かれます。 (マイクロソフトサポート)
この記事では、TeamsでLoopコンポーネントを送れないときの起きやすい条件、確認する設定、権限の詰まりどころ、復旧手順、急ぎの回避策まで、実務で使える順に整理します。社内チャットでは送れるのに社外では失敗する、大人数チャットだけ開けない、といった症状の見分け方も分かります。 (Microsoft Learn)
まず切り分けたい症状
| 症状 | 可能性が高い原因 | 最初にやること |
|---|---|---|
| Loopコンポーネントのボタン自体が見当たらない | OneDrive/SharePoint ライセンス不足、OneDrive アカウント未有効、組織で Loop が無効 | ライセンス確認、Teams 再起動、管理者にポリシー確認 |
| ボタンはあるが挿入しにくい・送れない | メッセージ入力欄に文字が入っている | いったん入力欄を空にしてから挿入 |
| 自分は送れたが相手が開けない | 共有権限不足、保存先の権限ズレ | 元ファイルのアクセス権を確認 |
| 社内では使えるのに社外とのチャットだけ失敗する | 外部共有、ゲスト、組織間チャットの制約 | 管理者に外部共有設定を確認 |
| 大人数グループチャットでだけ失敗する | 既定リンク権限が「特定のユーザー」で、受信者追加が足りない | 権限を明示して再共有、チャネル利用も検討 |
| 以前は編集できたのにリンク表示になった | 組織の Loop 設定が無効化された | 管理者に IsLoopEnabled を確認してもらう |
この切り分けは、Microsoft のサポートにある挿入条件、ライセンス要件、既知の制限、外部共有仕様、管理ポリシーの動作をまとめたものです。 (マイクロソフトサポート)
TeamsでLoopコンポーネントを送れない主な原因
入力欄に文字が入ったまま挿入しようとしている
Loopコンポーネントは、Teams の作成ボックスが空の状態で挿入する前提です。Microsoft のサポートでも、チャットでもチャネルでも「入力欄に文字が入っていない状態で Loop を選ぶ」よう案内されています。先に本文を書いてから Loop を差し込もうとするとつまずきやすいので、先に Loopコンポーネントを送って、補足は別メッセージで送る ほうが安定します。 (マイクロソフトサポート)
OneDrive または SharePoint のライセンスが足りない
Loopコンポーネントの作成には、OneDrive または SharePoint のライセンスが必要です。さらに Microsoft Support では、有効な OneDrive ライセンスがないユーザーには Loop の共同編集オプションが表示されない と案内しています。ほかの人が作った Loopコンポーネントを閲覧・共同編集できても、自分で新規作成できないケースはここを疑うべきです。ライセンスを付与した直後なら、Teams を再起動して反映を確認します。 (Microsoft Learn)
組織側で Loop が無効になっている
管理者が Teams の Loop 機能を無効にすると、作成・挿入の入り口が非表示になり、既存の Loopコンポーネントもインタラクティブ表示ではなくリンク表示に変わります。見た目が突然変わった場合は、個人の不具合ではなく組織設定の可能性が高いです。 (Microsoft Learn)
ここで見落としやすいのが、Cloud Policy だけでは Teams の Loop を制御しきれない ことです。Microsoft Learn では、Teams チャット/チャネルの Loop は SharePoint PowerShell 側の設定で管理し、IsLoopEnabled はテナント全体に適用され、ユーザー単位では設定できないと案内しています。Outlook では動くのに Teams だけ送れないなら、ここが原因になりやすいです。 (Microsoft Learn)
権限と保存先の理解がズレている
Loopコンポーネントは「Teams のメッセージそのもの」に保存されるのではなく、作成場所に応じて OneDrive、SharePoint、SharePoint Embedded に実体が置かれます。つまり、Teams 上では送れて見えていても、実体ファイルの権限が合っていなければ相手は開けません。 また、Loopコンポーネントは送信前に共有権限を変更できるため、アクセス不可のときは Teams 画面だけでなく元の保存先の権限まで確認する必要があります。 (Microsoft Learn)
| 作成場所 | 主な保存先 | トラブル時にまず見る場所 |
|---|---|---|
| 1対1チャット・グループチャット・プライベート会議 | 作成者側の OneDrive | 作成者の OneDrive 権限、ライセンス |
| チャネル・チャネル会議 | チーム側の SharePoint サイト | チャネル/チームの権限、SharePoint 側の共有設定 |
この整理は、Microsoft Learn のストレージ仕様を実務向けに簡略化したものです。 (Microsoft Learn)
社外チャットや大人数チャットでは条件が変わる
社外との組織間チャットでは、OneDrive/SharePoint の外部共有設定、ゲストアカウント、秘密度ラベルや条件付きアクセスが影響します。Microsoft Learn の既知の問題では、Loopコンポーネントが多くのフェデレーション環境で無効と案内されており、別の Teams 管理ドキュメントでも外部チャットの共有挙動は OneDrive/SharePoint の設定に左右され、送信者が手動で権限調整を求められる場合があると説明されています。社内では送れるのに社外だけ送れない なら、操作ミスより外部共有設定を疑うほうが早いです。 (Microsoft Learn)
また、テナントの既定リンク権限が「特定のユーザー」だと、Loopコンポーネントを別チャットに貼り直すときや、20人を超えるグループチャットで新規作成するときに、受信者を手動で追加しないとアクセスできないことがあります。少人数では動くのに大人数だけ失敗する ときの代表例です。 (Microsoft Learn)
まずやる復旧手順
1. 社内の1対1チャットで、空の入力欄から最小構成で試す
最初の切り分けはこれが最も早いです。社内の1対1チャットを開き、入力欄を空にした状態で、表やタスクリストではなくシンプルな段落型の Loopコンポーネントを1つ送ってみてください。これで送れるなら、現在のチャットの権限や共有条件の問題です。これでも送れないなら、ライセンス、OneDrive、ポリシー、クライアント状態の可能性が高まります。 (マイクロソフトサポート)
2. Teams を再起動し、必要ならキャッシュをクリアする
OneDrive ライセンスを最近付けた直後は、Teams の再起動で Loop の作成オプションが見えるようになることがあります。表示崩れや反映漏れが疑わしい場合は、サインアウト/再サインインに加え、Microsoft が案内している Teams のキャッシュクリアやアプリのリセットも有効です。Windows の新しい Teams では、設定 → アプリ → Microsoft Teams → 詳細オプション → リセット の手順が案内されています。 (マイクロソフトサポート)
3. 権限を見直し、必要なら作り直す
相手が開けない場合は、Loopコンポーネントの保存先でアクセス権を見直します。特に社外ユーザーは、共有ダイアログで相手を明示した「特定のユーザー」共有が必要になりやすく、外部共有が組織で許可されていないと失敗します。なお、実体の .loop ファイルを OneDrive から別の SharePoint サイトへ移動すると、すでに Teams に貼られている Loopコンポーネントが読み込めなくなることがあります。権限修正で直らないなら、移動済みファイルを戻すか、新しく作り直す のが確実です。 (Microsoft Learn)
4. 壊れている疑いがあるときはバージョン履歴で戻す
まれですが、Loop ファイル側の状態が壊れて読み込み不安定になることがあります。Microsoft Learn では、.loop ファイルはバージョン履歴から見直し・復元できると案内しています。直前まで動いていたのに急に開けない、内容が消えた、というときは有効です。 (Microsoft Learn)
5. デスクトップ版だけ駄目なら、Web版 Teams でも試す
Loopコンポーネントは Teams の Windows、Mac、iOS、Android、Web で利用できます。デスクトップ版だけで再現し、Web では問題ないなら、ポリシーよりクライアント側の不整合を疑いやすくなります。逆に Web でも同じなら、ライセンスや権限、管理設定の線が濃くなります。 (Microsoft Learn)
管理者が確認すべき設定
エンドユーザーの切り分けで直らないなら、管理者は次の順で見ると早いです。
| 確認項目 | 何を見るか | 判断の目安 |
|---|---|---|
| Teams の Loop 有効化 | Get-SPOTenant の IsLoopEnabled | false なら Teams 全体で Loop を作れない |
| ポリシーの考え違い | Cloud Policy だけで Teams を制御していないか | Outlook は使えるのに Teams だけ不可、で起きやすい |
| OneDrive/SharePoint 共有 | 既定リンク権限が「特定のユーザー」になっていないか、外部共有が許可されているか | 大人数チャット・社外チャットだけ失敗しやすい |
| ネットワーク | Office 365 の接続要件、WebSocket (*.svc.ms / *.office.com) | 管理ネットワーク配下でだけ不安定なら要確認 |
| 反映待ち | 変更直後ではないか | ポリシー変更は即時反映とは限らない |
この観点は、Microsoft Learn の Loop 管理ポリシー、要件、外部共有仕様、既知の制限に基づいています。既存ポリシーの変更でも反映に最大約90分、新規構成ではさらに長くかかる場合があります。 (Microsoft Learn)
Teams の Loop 有効化確認に使う基本コマンドは次のとおりです。
Get-SPOTenant
Set-SPOTenant -IsLoopEnabled $true
Get-SPOTenant の出力で IsLoopEnabled を確認します。IsLoopEnabled は Teams の Loopコンポーネント作成と統合を制御するテナント全体の設定です。ユーザー単位のスイッチではないため、1人だけ直したい運用には向きません。 (Microsoft Learn)
急ぎで業務を止めない回避策
今日中に共有したい内容があるなら、Loopコンポーネントにこだわりすぎないのも実務では重要です。外部チャットや大人数グループチャットで権限が絡む場合は、通常メッセージで要点を先に送り、必要なら OneDrive / SharePoint の通常ファイルや、権限を明示した Loop ページ共有に切り替えるほうが早く安定します。特に社外共有では「誰に見せるか」を明示できる共有方法のほうが事故が少なくなります。 (Microsoft Learn)
大人数のやり取りで毎回権限調整が発生するなら、グループチャットより チームのチャネルで運用する ほうが管理しやすい場面もあります。チャネルの Loop は SharePoint 側のチーム権限に乗るため、参加者の範囲が固定されている業務では切り分けがしやすくなります。 (Microsoft Learn)
まとめ
TeamsでLoopコンポーネントを送れないときは、空の入力欄で試す → OneDrive/SharePoint ライセンスを確認する → 社内1対1で再現するかを見る → 権限と保存先を確認する の順で切り分けるのが最短です。アイコン自体が出ないならライセンスか組織ポリシー、社外だけ駄目なら外部共有、20人超のグループだけ駄目なら既定リンク権限を疑ってください。管理者側では、Cloud Policy だけでなく IsLoopEnabled、OneDrive/SharePoint の共有設定、ネットワーク要件まで確認できると復旧が早くなります。 (マイクロソフトサポート)

コメント