TestimoX

API Reference

Class

OfficeApplicationPostureInfo

Namespace ComputerX.Office
Assembly ComputerX
Modifiers sealed

Macro and Protected View posture for a single Office application.

Inheritance

  • Object
  • OfficeApplicationPostureInfo

Constructors

public OfficeApplicationPostureInfo() #

Properties

public String Application { get; set; } #

Application key name (Word/Excel/PowerPoint/Outlook).

public Nullable<Boolean> PolicyPresent { get; set; } #

True when any policy signal exists for this application.

public Nullable<Int32> VbaWarningsRaw { get; set; } #

Raw VBAWarnings value when present.

public OfficeMacroPolicyMode MacroPolicyMode { get; set; } #

Typed macro policy mode mapped from VBAWarnings.

public Nullable<Boolean> MacroPolicyRestrictive { get; set; } #

True when macro policy is restrictive (DisableAll / DisableExceptSigned).

public Nullable<Int32> DisableInternetFilesInPvRaw { get; set; } #

Raw DisableInternetFilesInPV value.

public Nullable<Int32> DisableUnsafeLocationsInPvRaw { get; set; } #

Raw DisableUnsafeLocationsInPV value.

public Nullable<Int32> DisableAttachmentsInPvRaw { get; set; } #

Raw DisableAttachmentsInPV value.

public Nullable<Boolean> ProtectedViewInternetFilesEnabled { get; set; } #

True when Protected View for internet files is enabled by policy.

public Nullable<Boolean> ProtectedViewUnsafeLocationsEnabled { get; set; } #

True when Protected View for unsafe locations is enabled by policy.

public Nullable<Boolean> ProtectedViewAttachmentsEnabled { get; set; } #

True when Protected View for attachments is enabled by policy.