プログラムを使用して、Microsoft Office Excel ワークシートから保護を削除できます。
適用対象: このトピックの情報は、Excel のドキュメント レベルのプロジェクトおよび VSTO アドインのプロジェクトに適用されます。 詳細については、「Office アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。
次の例では、変数 getPasswordFromUserを使用して、ユーザーから取得したパスワードを格納します。
ドキュメント レベルのカスタマイズでワークシートの保護を解除するには
ワークシートの Unprotect メソッドを呼び出して、必要に応じてパスワードを渡します。 この例では、
Sheet1という名前のワークシートを操作していると仮定します。
VSTO アドインでワークシートの保護を解除するには
アクティブ ワークシートの Unprotect メソッドを呼び出し、必要に応じてパスワードを渡します。