Represents the VBA project. More...
Inherits Object.
Public Member Functions | |
virtual void | SignByIIDigitalSignature (intrusive_ptr< Aspose::Cells::DigitalSignatures::IDigitalSignature > digitalSignature)=0 |
Sign this VBA project by a DigitalSignature More... | |
virtual bool | IsValidSigned ()=0 |
Indicates whether the signature of VBA project is valid or not. More... | |
virtual intrusive_ptr< Aspose::Cells::Systems::Array1D< Aspose::Cells::Systems::Byte > > | GetCertRawData ()=0 |
Gets certificate raw data if this VBA project is signed. More... | |
virtual intrusive_ptr< Aspose::Cells::Systems::String > | GetName ()=0 |
Gets the name of the VBA project. More... | |
virtual void | SetName (intrusive_ptr< Aspose::Cells::Systems::String > value)=0 |
Sets the name of the VBA project. More... | |
virtual bool | IsSigned ()=0 |
Indicates whether VBAcode is signed or not. More... | |
virtual void | Protect (bool islockedForViewing, intrusive_ptr< Aspose::Cells::Systems::String > password)=0 |
Protects or unprotects this VBA project. More... | |
virtual bool | IsProtected ()=0 |
Indicates whether this VBA project is protected. More... | |
virtual bool | GetIslockedForViewing ()=0 |
Indicates whether this VBA project is locked for viewing. More... | |
virtual void | Copy (intrusive_ptr< Aspose::Cells::Vba::IVbaProject > source)=0 |
Copy VBA project from other file. More... | |
virtual intrusive_ptr< Aspose::Cells::Vba::IVbaModuleCollection > | GetIVbaModules ()=0 |
Gets all IVbaModule objects. More... | |
virtual intrusive_ptr< Aspose::Cells::Vba::IVbaProjectReferenceCollection > | GetIReferences ()=0 |
Gets all references of VBA project. More... | |
virtual bool | ValidatePassword (intrusive_ptr< Aspose::Cells::Systems::String > password)=0 |
Validates protection password. More... | |
Represents the VBA project.
|
pure virtual |
Copy VBA project from other file.
source |
|
pure virtual |
Gets certificate raw data if this VBA project is signed.
|
pure virtual |
Gets all references of VBA project.
|
pure virtual |
Indicates whether this VBA project is locked for viewing.
|
pure virtual |
Gets all IVbaModule objects.
|
pure virtual |
Gets the name of the VBA project.
|
pure virtual |
Indicates whether this VBA project is protected.
|
pure virtual |
Indicates whether VBAcode is signed or not.
|
pure virtual |
Indicates whether the signature of VBA project is valid or not.
|
pure virtual |
Protects or unprotects this VBA project.
islockedForViewing | indicates whether locks project for viewing. |
password | If the value is null, unprotects this VBA project, otherwise projects the this VBA project. |
If islockedForViewing is true, the password could not be null.
|
pure virtual |
Sets the name of the VBA project.
|
pure virtual |
Sign this VBA project by a DigitalSignature
digitalSignature | DigitalSignature |
|
pure virtual |
Validates protection password.
password | the password |