ADVERTISEMENT

【Googleスプレッドシート】共有時にダウンロード・印刷を制限!保護機能の活用

【Googleスプレッドシート】共有時にダウンロード・印刷を制限!保護機能の活用
🛡️ 超解決

Googleスプレッドシートを他者と共有する際、シートの内容を閲覧させたいが、ダウンロードや印刷は禁止したいと思うことはありませんか。しかし、標準の共有設定では編集者に対してダウンロードと印刷を制限することができません。そこで役立つのが、シートや範囲を保護する機能です。保護機能と共有権限を組み合わせることで、閲覧のみを許可しつつ、編集を制限し、さらにダウンロードや印刷も防ぐことができます。この記事では、保護機能を使って共有時のダウンロードと印刷を制限する具体的な方法と注意点を解説します。

【要点】ダウンロード・印刷を制限するには、共有設定で権限を「閲覧者」にし、さらに保護機能で編集を禁止します。

  • 共有設定の「閲覧者」権限: 表示のみ許可し、ダウンロード・印刷を制限します。
  • シートの保護: 特定のシート全体を編集不可にすることで、データの改変を防ぎます。
  • 範囲の保護: 特定のセル範囲のみ編集制限をかけ、計算式や定型データを保護します。

ADVERTISEMENT

保護機能が必要な理由と共有時の仕組み

Googleスプレッドシートの共有設定では、権限を「閲覧者」「コメント可」「編集者」の3段階に設定できます。このうち、ダウンロード・印刷を制限できるのは「閲覧者」のみです。編集者やコメント可のユーザーには、デフォルトでダウンロードと印刷が許可されてしまいます。そのため、編集権限を与えつつダウンロードや印刷を禁止することは、通常の共有設定だけでは実現できません。

しかし、保護機能を使えば、編集権限を持つユーザーでも特定のシートや範囲を編集できなくすることができます。保護機能自体は編集を制限するものであり、直接ダウンロードや印刷をブロックするわけではありません。ですが、編集権限を持つユーザーを信頼できない場合、保護機能でデータの改変を防ぎつつ、共有権限を「閲覧者」にすることでダウンロード・印刷も制限できます。この組み合わせが、多くのユーザーが求める「見せるだけの共有」を実現します。

つまり、目的に応じて以下の2段階の設定を行います。

  • ダウンロード・印刷を制限する → 共有権限を「閲覧者」にする
  • さらに編集を制限する → 保護機能でシートまたは範囲を保護する

ダウンロード・印刷を制限する手順

共有権限を「閲覧者」に変更する方法

ダウンロードと印刷を禁止するには、共有相手の権限を「閲覧者」に設定します。ただし、この方法では相手は一切編集できなくなります。編集も許可したい場合は、別途保護機能と組み合わせます。

  1. スプレッドシートを開き、「共有」ボタンをクリック
    右上の「共有」ボタンをクリックし、共有ダイアログを開きます。
  2. 相手の権限を「閲覧者」に設定
    追加したユーザー名の右側にある権限ドロップダウンをクリックし、「閲覧者」を選択します。「閲覧者」は表示のみで、印刷やダウンロードはできなくなります。
  3. 詳細設定でダウンロード・印刷を明示的に禁止
    共有ダイアログの「歯車アイコン(設定)」をクリックし、「編集者以外は、ダウンロード、印刷、コピーを防止する」にチェックを入れます。この設定により、閲覧者権限のユーザーはダウンロード・印刷・コピーができなくなります。編集者には効果がありません。

保護機能を使って編集を制限する方法

編集権限を持つユーザーにも特定の領域の編集を禁止したい場合、保護機能を使用します。保護機能には「シートの保護」と「範囲の保護」の2種類があります。

シート全体を保護する手順

  1. 保護したいシートのタブを右クリック
    シート見出しを右クリックし、「シートを保護」を選択します。
  2. 権限の設定
    右側に表示される「保護されたシートと範囲」パネルで、許可する編集者を設定します。デフォルトでは「このシートを除くすべてのユーザー」に権限がなく、自分だけが編集できます。特定のユーザーに編集を許可したい場合は、「カスタム」を選んでユーザーを追加します。
  3. 完了
    設定が終わると、保護されたシートのタブに鍵アイコンが表示されます。編集権限があっても、保護されたシートは編集できません。

特定の範囲のみを保護する手順

  1. 保護したいセル範囲を選択
    シート上で保護したいセル範囲をドラッグして選択します。
  2. メニューから「データ」→「保護対象のシートと範囲」を選択
    トップメニューの「データ」をクリックし、「保護対象のシートと範囲」を選びます。
  3. 権限を設定
    「保護されたシートと範囲」パネルで、範囲が正しいことを確認し、編集を許可するユーザーを設定します。「この範囲を除くすべてのユーザー」にすると、自分以外は編集不可になります。
  4. 完了
    設定後、保護された範囲は薄い灰色の背景で表示され、編集しようとすると警告が表示されます。

注意点とよくあるトラブル

編集権限があるユーザーでも保護範囲は編集できない

保護機能は、共有権限が「編集者」のユーザーにも適用されます。つまり、編集者であっても保護されたシートや範囲は編集できなくなります。これにより、編集権限を与えつつ重要なデータを守ることができます。ただし、保護を設定した本人は常に編集可能です。

保護したシートに行や列を追加できない場合がある

シート全体を保護すると、新しい行や列の挿入も制限されます。範囲保護の場合は、保護範囲内でのセル挿入や削除ができなくなります。必要に応じて、保護する範囲を再検討してください。また、保護設定の「権限」で「編集権限があるユーザーは、保護範囲に行や列を追加できる」などのオプションはありません。完全に編集を防ぎたい場合には適しています。

保護を解除できない場合の対処法

保護を解除するには、スプレッドシートの所有者または保護設定時に許可されたユーザーである必要があります。解除方法は、メニュー「データ」→「保護対象のシートと範囲」を開き、該当する保護ルールの右側にある「削除」アイコン(ゴミ箱)をクリックします。もし保護が解除できない場合は、自分が編集権限を持っているか確認してください。また、シート自体が別の保護ルールで二重に保護されていないかも確認しましょう。

ダウンロード・印刷制限は閲覧者権限が基本

繰り返しになりますが、ダウンロードと印刷を禁止するには共有権限を「閲覧者」に設定する必要があります。保護機能だけではダウンロードや印刷を防げません。編集権限を与えつつダウンロードを防ぐことはできませんので、その点はご注意ください。

ADVERTISEMENT

保護機能と共有権限の比較表

項目 シートの保護 範囲の保護 共有設定(閲覧者権限)
編集の制限 シート全体を編集不可 指定範囲のみ編集不可 スプレッドシート全体が編集不可
ダウンロード・印刷の制限 なし(別途共有設定が必要) なし(別途共有設定が必要) 可能(編集者以外は「防止する」設定が必要)
適用対象 特定のシート 特定のセル範囲 ファイル全体
編集者への影響 保護されたシートは編集不可 保護された範囲は編集不可 編集者には効果なし(編集者が編集可能)

まとめ

Googleスプレッドシートでダウンロードや印刷を制限するには、共有権限を「閲覧者」に設定することが基本です。さらに編集を制限したい場合は、保護機能でシートや範囲を保護します。これにより、企業内の重要なデータを配布する際や、外部への公開時にも安心して共有できます。保護機能は「データ」メニューから簡単に設定できますので、用途に応じてシート全体か範囲かを選択してください。まずは共有設定を見直し、必要に応じて保護機能を組み合わせてみましょう。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。