excel

【Excel】エクセルで読み取り専用に設定する方法(解除・変更・ファイルの保護・編集制限・書き込み禁止)

当サイトでは記事内に広告を含みます

エクセルのファイルを読み取り専用に設定することで、意図しない変更や上書き保存を防ぐことができます。

大切なマスターデータや共有テンプレートを保護するために、読み取り専用の設定方法は必ず知っておきたい機能です。

本記事では、エクセルで読み取り専用に設定する方法を設定・解除・ファイルの保護・編集制限・書き込み禁止の観点から詳しく解説していきます。

エクセルで読み取り専用に設定する基本的な方法

それではまず、エクセルのファイルを読み取り専用に設定するための基本的な方法について解説していきます。

読み取り専用の設定方法には「ファイルのプロパティから設定する方法」「名前を付けて保存のオプションで設定する方法」「最終版として設定する方法」などがあります。

目的と状況に応じて最適な方法を選ぶことが重要です。

ファイルのプロパティから読み取り専用に設定する方法

エクスプローラーでファイルを右クリック→「プロパティ」を選択します。

「全般」タブの「属性」欄にある「読み取り専用」チェックボックスにチェックを入れてOKをクリックします。

この設定でファイルは読み取り専用になり、Excelで開くと「読み取り専用」と表示されます。

解除する場合は同じ手順でチェックボックスのチェックを外します。

名前を付けて保存のオプションで設定する方法

「ファイル」→「名前を付けて保存」→「参照」でダイアログを開き、「ツール」→「全般オプション」を選択します。

「読み取り専用を推奨する」にチェックを入れてOKをクリックして保存します。

この設定ではファイルを開く際に「読み取り専用で開くことをお勧めします」というメッセージが表示されます。

ユーザーが「はい」を選ぶと読み取り専用モードで開かれますが、「いいえ」を選ぶと通常の編集モードで開くことも可能です。

「最終版」として設定する方法

「ファイル」→「情報」→「ブックの保護」→「最終版にする」を選択します。

この設定でファイルが読み取り専用になり、編集モードに戻すには「編集を有効にする」ボタンをクリックする必要があります。

ただしこの設定は強制力が弱く、ユーザーが簡単に解除できるため、厳密な保護には向きません。

読み取り専用の解除方法と注意点

続いては、読み取り専用の解除方法と注意点を確認していきます。

読み取り専用を解除する方法は設定方法によって異なるため、それぞれの解除手順を理解しておくことが重要です。

設定方法に対応した正しい解除手順を行うことが確実な解決策です。

ファイルプロパティの読み取り専用属性を解除する方法

エクスプローラーでファイルを右クリック→「プロパティ」→「読み取り専用」のチェックを外してOKをクリックします。

次にExcelでファイルを開き直すと通常の編集モードで開きます。

フォルダごと読み取り専用になっている場合は、フォルダのプロパティから設定を変更する必要があります。

Excelで開いた状態で読み取り専用を解除する方法

読み取り専用で開かれているファイルを編集モードに変更するには「編集を有効にする」ボタンをクリックします。

または「ファイル」タブを開くと上部に「編集を有効にする」ボタンが表示される場合があります。

ただし、ファイルの属性自体が読み取り専用になっている場合は上書き保存ができないため、プロパティからの解除も必要です。

書き込みパスワードで保護されている場合の解除方法

「全般オプション」で「書き込みパスワード」が設定されている場合は、ファイルを開く際にパスワードの入力が必要です。

パスワードを知らない場合は読み取り専用でのみ開くことができます。

パスワードを知っている場合は「名前を付けて保存」→「ツール」→「全般オプション」でパスワードを削除して保存し直すことで解除できます。

編集制限・書き込み禁止の詳細設定方法

続いては、より細かい編集制限や書き込み禁止の設定方法を確認していきます。

単純な読み取り専用設定に加えて、パスワードによる開くパスワード・書き込みパスワードを活用することでより強固な保護が実現できます。

開くパスワードと書き込みパスワードを使い分けることで柔軟なアクセス制御が可能です。

開くパスワードと書き込みパスワードの違い

開くパスワード:ファイルを開く際にパスワードが必要。パスワードなしでは内容の閲覧もできない。

書き込みパスワード:閲覧は自由だが、上書き保存するためにはパスワードが必要。パスワードなしでは読み取り専用でのみ開ける。

機密データの完全保護には「開くパスワード」、内容は共有しつつ変更を防ぐには「書き込みパスワード」が適しています。

書き込みパスワードを設定する手順

「ファイル」→「名前を付けて保存」→「参照」→「ツール」→「全般オプション」を開きます。

「書き込みパスワード」欄にパスワードを入力してOKをクリックし、パスワードを再入力して確定します。

保存後、このファイルを開くと「パスワードが必要です」というダイアログが表示されます。

パスワードなしで「読み取り専用」ボタンをクリックすると読み取り専用モードで開きます。

VBAを使った読み取り専用状態の確認と制御

If ActiveWorkbook.ReadOnly Then
MsgBox “このファイルは読み取り専用です”
Else
MsgBox “編集可能なモードで開かれています”
End If

ReadOnlyプロパティでファイルの読み取り専用状態を確認できます。

マクロの中でファイルの状態に応じた分岐処理を加える際に役立ちます。

まとめ

本記事では、エクセルで読み取り専用に設定する方法を設定・解除・ファイル保護・編集制限・書き込み禁止の観点から解説しました。

ファイルプロパティからの読み取り専用設定は最も基本的な方法で、エクスプローラーから簡単に操作できます。

書き込みパスワードを活用することで、閲覧は許可しつつ変更を防ぐ柔軟なアクセス制御が実現できます。

開くパスワードと書き込みパスワードの使い分けで、機密性と利便性のバランスを調整できます。

読み取り専用の設定を適切に活用して、エクセルファイルのデータ保護を強化していきましょう。