形状のロックまたはロック解除

可能な使用シナリオ

場合によっては、特定のワークシート内のすべての形状を保護して、望ましくない状況によって破壊されるのを防ぐ必要があります。その場合は、指定されたワークシート内のすべての形状をロックする必要があります。

スプレッドシートやドキュメントで図形をロックすることにはいくつかの利点があります:

  1. 誤操作の防止:図形をロックすることで、ユーザーが誤って移動、サイズ変更、または削除しないように保護されます。図形が注釈、イラスト、ドキュメントのデザインの一部として使用される複雑なドキュメントでは特に重要です。
  2. レイアウトとデザインを維持する:形状はしばしば文書のレイアウトやビジュアルデザインに重要な役割を果たします。これらをロックすることで意図した外観が維持され、文書が専門的で視覚的に魅力的なものとなるようにします。
  3. データの整合性:スプレッドシートでは、形状を使用して重要なデータポイントを強調したり、コメントを追加したり、視覚的な説明を追加したりすることができます。これらの形状をロックすることで、それらが提供する文脈情報が正確で壊れていない状態を維持します。
  4. 共有文書の一貫性:文書作成時、異なるユーザー間で知識水準が異なる場合があります。形状をロックすることで、文書全体で意図しない変更を防ぎ、一貫性を保つのに役立ちます。
  5. セキュリティ:機密性の高い文書では、形状をロックすることが情報を保護するための戦略の一部になる場合があります。たとえば、財務報告書や法的文書では、ロックされた形状を使用して特定の注釈や重要な文脈のハイライトを保護することができます。

時々、特定の保護されたワークシート内の特定の形状を修正できる必要があります。その場合はこれらの形状をロック解除する必要があります。この記事では、指定された形状をロックおよびロック解除する方法について詳しく紹介します。

Excelで形状を保護する方法

Microsoft Excelでセルをロックする方法は次のとおりです。

  1. Excelファイルを開く:ロックする形状が含まれるExcelファイルを開きます。

  2. 形状を選択する:ロックしたい形状をクリックします。Ctrlキーを押しながら各形状をクリックして複数の形状を選択することもできます。

  3. フォーマットシェイプパネルを開く:選択した形状を右クリックして「サイズとプロパティ」を選択します。あるいは、リボンの「フォーマット」タブに移動し、「サイズ」グループでダイアログ起動ボタン(小さい矢印)をクリックして「フォーマットシェイプ」パネルを開きます。

  4. 形状をロックする:「フォーマットシェイプ」パネルで、「サイズとプロパティ」タブ(アイコンは矢印のついた四角形)に移動します。 「プロパティ」セクションの下で、「ロックされている」のチェックボックスをオンにします。

  5. シートの保護:リボンの「レビュー」タブに移動します。「シート保護」をクリックします。パスワードを設定(オプション)し、許可する操作を選択します(例:ロックされたセルを選択、セルの書式設定など)。 「OK」をクリックします。

指定されたワークシート内のすべての形状をロックする方法

指定されたワークシート内のすべての形状を保護するには、Worksheet.Protect( ProtectionType.Objects)メソッドを使用します。以下のサンプルコード例に示すように。

保護されたワークシート内の特定の形状をロック解除する方法

保護されたワークシート内の指定された形状をアンロックするには、shape.IsLockedを使用します。以下のサンプルコード例に示すように。

注: shape.IsLockedは、ワークシートが保護されている場合にのみ意味があります。