Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeVbaProjectInfo

Namespace OfficeIMO
Assembly OfficeIMO.Core
Modifiers sealed

Describes a VBA project embedded in an Office document.

Inheritance

  • Object
  • OfficeVbaProjectInfo

Properties

public String PartUri { get; } #

URI of the vbaProject.bin package part.

public String ContentType { get; } #

Declared MIME content type.

public Int64 Length { get; } #

VBA project length in bytes.

public String Sha256 { get; } #

Lowercase SHA-256 digest when hash calculation was requested; otherwise null.

public IReadOnlyList<String> ModuleNames { get; } #

Best-effort VBA module names discovered in the compound project.

public Boolean HasSignature { get; } #

True when the VBA project has a signature relationship.

Fields

public const Int64 DefaultMaximumProjectBytes #

Default maximum VBA project bytes materialized by metadata inspection.

Value: 67108864