共有したスプレッドシートが他のユーザーによって意図せず編集されてしまうことはありませんか。特に最終版を確定したいシートでは、誤った変更を防ぎたいものです。Googleスプレッドシートには「ドキュメントロック」という便利な機能があり、ファイル全体を読み取り専用にして編集を完全に禁止できます。この記事では、ドキュメントロックの設定手順と注意点を詳しく解説しますので、最終版の保護にぜひ活用してください。
【要点】ドキュメントロックでスプレッドシートの編集を禁止する方法
- ドキュメントロック機能: ファイル全体を読み取り専用にし、すべてのユーザーの編集を禁止します。
- 設定手順: 「ファイル」→「ドキュメントロック」からオンにするだけで完了します。
- 解除方法: 同じメニューからロックをオフにすれば元に戻せますが、注意が必要です。
ADVERTISEMENT
目次
ドキュメントロックが編集を禁止する仕組み
ドキュメントロックは、Googleスプレッドシートのファイル全体を読み取り専用モードに切り替える機能です。この機能を有効にすると、ファイルの所有者を含むすべてのユーザーがセルの編集、行や列の追加・削除、シートの追加・削除など、あらゆる変更操作を行えなくなります。ロック中はツールバーの編集アイコンがグレーアウトし、セルをダブルクリックしても内容を変更できません。これは、従来の「保護」機能(シート保護や範囲保護)よりも強力で、ファイル全体を一時的に凍結したい場合に最適です。なお、ドキュメントロックはGoogleスプレッドシートの標準機能であり、特別なアドオンは不要です。
ドキュメントロックを設定する手順
それでは、実際にドキュメントロックをオンにして編集禁止にする手順を説明します。非常にシンプルで、数回のクリックで完了します。
- 対象のスプレッドシートを開く
編集禁止にしたいスプレッドシートをGoogleドライブから開きます。所有者または編集権限を持つアカウントでログインしていることを確認してください。 - 「ファイル」メニューをクリックする
画面左上のメニューバーにある「ファイル」をクリックします。ドロップダウンメニューが表示されます。 - 「ドキュメントロック」を選択する
「ファイル」メニューの下部に「ドキュメントロック」という項目があります。クリックするとサブメニューが開きます。「ロックをオンにする」を選択してください。 - 確認ダイアログで「はい」をクリックする
「ドキュメントロックをオンにしますか?」という確認ダイアログが表示されます。問題なければ「はい」をクリックします。これでファイル全体が読み取り専用になり、編集が禁止されます。
以上で設定は完了です。ロックが有効になると、画面上部に「このファイルは編集できません」というバナーが表示されます。解除する場合は同じ手順で「ロックをオフにする」を選択します。
ロックをオフにする手順
ドキュメントロックを解除するには、再度「ファイル」→「ドキュメントロック」→「ロックをオフにする」を選びます。確認ダイアログで「はい」をクリックすれば元の編集可能な状態に戻ります。なお、ロックのオン・オフはファイルの所有者のみが行えます。
ドキュメントロックを使用する際の注意点
ドキュメントロックは非常に便利ですが、いくつかの注意点があります。以下に代表的なものを挙げます。
自分も編集できなくなる
ドキュメントロックをオンにすると、ファイルの所有者自身も編集できなくなります。そのため、自分でデータを修正したい場合は一度ロックをオフにする必要があります。最終版を配布する前に、最終確認を必ず済ませてからロックをかけてください。
共有設定はそのまま維持される
ドキュメントロックはファイルのアクセス権限(閲覧・コメント・編集)を変更しません。ロック中は全員が「閲覧者」として扱われるわけではなく、元の共有設定が維持されたまま編集だけが制限されます。たとえば、編集権限を持つユーザーでもロック中は編集できません。
ロックをかける前に共有範囲を確認する
ロック中は誰も編集できなくなりますので、共有リンクの設定が「編集可」になっていると、閲覧目的のユーザーが誤って編集しようとしてもできず、混乱を招く可能性があります。事前に「閲覧のみ」に変更しておくことをおすすめします。
Apps Scriptやアドオンは影響を受ける
ドキュメントロックが有効な間、Apps Scriptやアドオンによる自動編集も禁止されます。スクリプトでデータの書き換えを行っている場合、ロック中はエラーになることがあります。スクリプトを実行する必要がある場合は、事前にロックを解除してください。
ADVERTISEMENT
ドキュメントロックとシート保護の違い
Googleスプレッドシートには、ドキュメントロック以外にも編集を制限する方法があります。代表的なものに「保護」機能(シート保護・範囲保護)があります。以下の表で違いを比較します。
| 項目 | ドキュメントロック | シート保護(範囲保護) |
|---|---|---|
| 対象 | ファイル全体 | 特定のシートやセル範囲 |
| 編集制限の強さ | 完全に読み取り専用 | 指定範囲のみ保護、他の部分は編集可能 |
| 自分への影響 | 所有者も編集不可 | 所有者は保護解除可能 |
| 解除の容易さ | 数クリックで解除 | シートの保護解除が必要(パスワード設定可) |
| 主な用途 | 最終版の確定、配布用 | 特定セルへの入力を制限、入力規則の維持 |
このように、ドキュメントロックはファイル全体を一時的に凍結したい場合に適しています。一方、シート保護は一部のセルだけを保護し、他の部分は編集可能にしたい場合に便利です。用途に応じて使い分けてください。
まとめ
この記事では、Googleスプレッドシートのドキュメントロック機能を使ってファイル全体を編集禁止にする方法を解説しました。ドキュメントロックは「ファイル」→「ドキュメントロック」から簡単に設定でき、最終版の保護に非常に役立ちます。ただし、自分も編集できなくなる点や、Apps Scriptに影響する点には注意が必要です。必要に応じてシート保護と併用すると、より柔軟な編集制限が可能になります。ぜひ、大切なスプレッドシートの最終版を守るために活用してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
