API Reference

Class

WordMacroProjectSignatureInfo

Namespace OfficeIMO.Word
Assembly OfficeIMO.Word
Modifiers sealed

Cross-platform inventory of VBA project and signature parts in one macro-enabled Word package.

Inheritance

  • Object
  • WordMacroProjectSignatureInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public String FilePath { get; } #

Gets the inspected file path.

public Boolean IsMacroEnabledFormat { get; } #

Gets whether the extension is DOCM or DOTM.

public Boolean HasMacroProject { get; } #

Gets whether a VBA project part exists.

public String MacroProjectPartUri { get; } #

Gets the VBA project package-part URI when present.

public Nullable<Int64> MacroProjectLength { get; } #

Gets the encoded VBA project length when present.

public String MacroProjectSha256 { get; } #

Gets a SHA-256 preservation fingerprint of the encoded VBA project when inspection succeeded.

public IReadOnlyList<WordMacroProjectSignaturePartInfo> Signatures { get; } #

Gets VBA signature parts in profile order.

public IReadOnlyList<WordMacroProjectSignatureFinding> Findings { get; } #

Gets stable aggregate inspection diagnostics.

public Boolean HasSignatures { get; } #

Gets whether any VBA signature profile is present.

public Boolean HasV3Signature { get; } #

Gets whether the current secure V3 profile is present.