透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
多くの人々は、Excelでセルをロックする手順を理解するのが難しいと感じています。 お手伝いさせていただきます。この記事では、Excelファイルのセルを簡単にロックする方法を1ステップずつご紹介します。この記事を読み終わる頃には、プロのようにセルをロックできるようになりますので、早速始めましょう。
IronXL は、システムに Excel をインストールせずに Excel を操作できる C# 用のライブラリです。 これは大きな利点です。管理者権限へのアクセスが不要であり、ユーザーのマシンに干渉することを心配する必要もありません。このライブラリに関してまだ疑問がある場合は、弊社のデータシートをお読みになることをお勧めします。 新しいExcelファイルを作成し、データをニーズに応じてフォーマットするには、IronXL C#ライブラリを使用できます。 これはすべてのExcel操作に必須のパッケージであり、完全な機能を提供します。 ソフトウェアを構築していて、Excelファイルを編集または作成する必要がある場合は、IronXLライブラリを使用して迅速に行うことができます。
さらに、IronXL は、Excel WorkBook、WorkSheet およびセルレベルでの変換機能を提供します。一般的なフォーマット間の変換、セルデータのフォーマット、セルの結合、数式の挿入、およびチャート管理や画像の追加などが含まれます。
使用するには、ライブラリのDLLファイルをインポートするか、NuGetパッケージマネージャーを使用してインストールする必要があります。 無料体験版を使用して、すべての機能が意図したとおりに動作することを確認することができます。 試用版は無料で、30日間の終了までは期限切れになりません。 IronXLを購入すると、ライセンスキーを申請する必要があります。 ドキュメントを読んでIronXLが気に入った場合は、ぜひ手頃な価格で購入してください! ライセンスについての詳細は、ライセンスページをご覧ください。
IronXL C#ライブラリーを使用してExcelシートを保護する方法を見てみましょう:
Visual StudioでC# .NETまたはVB .NETプロジェクトを作成します。
IronXLライブラリのDLLファイルをダウンロードするか、Visual StudioのNuGetパケットマネージャを介してインストールしてください。
このチュートリアルを使用してライセンスキーを申請してください。
あなたのプロジェクトでIronXLを使用してください。
a。 using IronXL;
WorkBook.Load()
関数を使用して Excelブックを読み込みます。
a。 WorkBook wb = WorkBook.Load("fileaddress.xlsx");
Excelファイルがロードされたら、GetWorkSheet()
関数を使用してロックしたいシートを選択します。
a。 WorkSheet ws = wb.GetWorkSheet("SheetName");
次に、ProtectSheet()
関数を使用してシートを保護します。 パラメーターとしてパスワードを指定してください。
a。 ws.ProtectSheet("Password");
シートは保護されており、Save()
関数を使用してファイルを保存できます。
a。 wb.Save();
ExcelのセルをIronXLライブラリを使用して保護することが、C#の基本的な知識があればどれほど簡単かをご覧いただけました。 また、IronXL公式ドキュメントでは、Excel操作に関する複数のチュートリアルからも恩恵を受けることができます。
ファイルプロジェクトをダウンロードできます。
ロックセル機能は、Microsoft Excelの保護機能で、セルをロックして編集できないようにすることができます。 Microsoft Excelでセルをロックする方法を見てみましょう。
ドキュメントを他者に閲覧のみで渡す必要がある場合があります。 シートをパスワードで保護することでこれが可能です。 これをどのように行うか見てみましょう:
Microsoft Excel でファイルを開きます。
ホームタブに移動し、配置グループ内のダイアログボックスランチャーアイコンをクリックします。
Excelの「セルの書式設定」ダイアログに移動する
「セルの書式設定」セクションが開きます。 保護タブに移動します。
「セルの書式設定」ダイアログの保護タブ
ロックされたチェックボックスを確認し、OKボタンをクリックしてください。
セルのロックオプション
次に、「レビュー」タブに移動し、「保護」グループで「シートの保護」オプションをクリックします。
Excelの「シートの保護」ボタンに移動します
その後、シートを保護するためのパスワードを入力し、OKボタンをクリックします。
シートの保護ダイアログにパスワードを入力
次に、パスワードを再入力してパスワードを確認してください。
パスワードを再入力
これらの手順に従った後、あなたのシートは完全に保護されます。 誰かがExcelファイル内の任意のセルを編集しようとすると、エラープロンプトが表示されます。
Excelでロックされたシートを編集する際のエラー
特定のセルをデータや数式で保護する必要がある場合があります。 その場合、重要なセルを保護する前に、スプレッドシートの残りの部分の保護を解除してください。 特定のセルをExcelでどのようにロックするか見てみましょう。
Microsoft ExcelでExcelファイルを開きます。
シート全体を選択し、Ctrl + 1を押して「セルの書式設定」ダイアログボックスを開きます。 「セルの書式設定」ダイアログボックスが開きます。
Excel のセルの書式設定ダイアログ
保護タブに移動し、「ロック」のオプションのチェックを外し、OKボタンを押します。 これは、Excelスプレッドシートのセルを解除します。
セルのロック機能に移動
次に、保護したいセルを選択し、Ctrl+1キーボードショートカットキーを使用してセルダイアログボックスを開きます。 「保護」タブに移動し、「ロック」オプションをチェックして、「OK」ボタンをクリックします。
セルの書式設定ダイアログでセルをロック
レビュータブに移動し、保護グループから「シートを保護」をクリックします。保護のダイアログボックスが開きます。 「ワークシートとセルの内容を保護する」オプションを確認します。保護するためのパスワードを入力します。
シートの保護ダイアログを表示し、パスワードを入力します
これにより、選択されたセルが保護されます。 これらのセルを編集しようとすると、エラーメッセージが表示されます。
Excelでロックされたシートを編集する際のエラー
Excelで計算式セルのみをロックして保護することができます。 次の手順に従ってExcelで数式セルをロックします:
Excelファイルを開く。
シート全体を解除するには、すべてのセルを選択してセルグループに移動し、フォーマットメニューをクリックします。 ドロップダウンから「セルの書式設定」を選択します。 「セルの書式設定」メニューが開きます。
「セルの書式設定」機能に移動する
保護タブに移動し、「ロック」のオプションのチェックを外して、OKボタンをクリックしてください。
図15: ロックオプションにチェックを入れる
これにより、シート全体が解除されます。 次に、数式セルを見つけます。 ホームタブに移動し、「検索および選択」メニューをクリックします。 ドロップダウンから、"スペシャルに移動" メニューを選択します。
「ジャンプ」ダイアログボックスから「数式」を選択し、「OK」ボタンを押してください。
「指定範囲」ダイアログボックスで「数式」オプションを有効にする
Excelシート内の数式を含むセルが選択されることが確認できます。
数式のある選択されたセル
これらのセルを選択した状態で、レビュータブに移動し「シートの保護」をクリックしてください。 パスワードを入力して保護し、確認のために再入力してください。
数式セルを保護する
パスワード確認ダイアログボックス
数式セルは現在保護されています。 正しいパスワードを入力しない限り、これらのセルを編集することはできません。
編集を有効にするために次の手順に従ってください:
シート全体を選択します。 レビュータブに移動し、「シートの保護解除」をクリックしてください。
シートの保護解除機能に移動
「シートの保護を解除」ダイアログボックスで、正しいパスワードを入力してください。 シートは今から編集可能になります。
シートを解除するためのパスワードを入力してください
セルをロックすることには明らかな利点がありますが、必要なセキュリティのレベルは、セルを何に使用するかに依存します。
セルをロックすることの利点には以下が含まれます:
アイテムが保管されている環境を管理する
セルのロックの欠点には以下が含まれます: