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

PythonでVBAプロジェクトの保護状態を確認する

Aspose.Cells for Python via .NETを使用して、Excelファイル内のVBA(Visual Basic Applications)プロジェクトが保護されているかどうかをVbaProject.is_protectedプロパティで判定可能です。

サンプルコード

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

コンソール出力

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

IsProtected - Before Protecting VBA Project: False

IsProtected - After Protecting VBA Project: True