API Reference
Class
OfficeVbaSignatureInfo
Bounded VBA project and signature profile evidence for a saved Office package.
Inheritance
- Object
- OfficeVbaSignatureInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String FilePath { get; } #Normalized package path.
public Boolean IsMacroEnabledFormat { get; } #Whether the extension is a supported macro-capable Word, Excel, or PowerPoint format.
public Boolean HasMacroProject { get; } #Whether vbaProject.bin exists.
public String MacroProjectUri { get; } #VBA project part URI.
public Nullable<Int64> MacroProjectLength { get; } #VBA project byte length.
public String MacroProjectSha256 { get; } #SHA-256 of the exact VBA compound storage.
public IReadOnlyList<OfficeVbaSignaturePartInfo> Signatures { get; } #Legacy, agile, and V3 profile evidence.
public IReadOnlyList<OfficeVbaSignatureFinding> Findings { get; } #Package-level findings.
public Boolean HasSignatures { get; } #Whether at least one profile is present.
public Boolean HasV3Signature { get; } #Whether the V3 profile is present.