VBAプロジェクトが保護されているかどうかを調べる

C#でVBAプロジェクトが保護されているかどうかを確認する

Aspose.Cellsを使用して、ExcelファイルのVBA(Visual Basic Applications)プロジェクトが保護されているかどうかを確認できます。VbaProject.IsProtectedプロパティを使用します。

サンプルコード

以下のサンプルコードは、ワークブックを作成し、そのVBAプロジェクトが保護されているかどうかを確認し、保護を設定し、再度そのVBAプロジェクトが保護されているかどうかを確認します。参照のためにコンソール出力をご覧ください。保護前にVbaProject.IsProtectedfalseを返し、保護後にtrueを返します。

コンソール出力

上記サンプルコードのコンソール出力の参考情報です。

IsProtected - Before Protecting VBA Project: False

IsProtected - After Protecting VBA Project: True