API Reference
Class
OfficeApplicationPostureInfo
Macro and Protected View posture for a single Office application.
Inheritance
- Object
- OfficeApplicationPostureInfo
Constructors
public OfficeApplicationPostureInfo() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.