2.3.1.17 ProjectVisibilityState

Specifies whether the VBA project is visible.

ABNF syntax:

 ProjectVisibilityState      = "GC=" DQUOTE 
                               EncryptedProjectVisibility  
                               DQUOTE NWLN
  
 EncryptedProjectVisibility  = 16*22HEXDIG

<EncryptedProjectVisibility>: Specifies whether the VBA project is visible, obfuscated by Data Encryption (section 2.4.3.2).

The Data parameter for Data Encryption (section 2.4.3.2) is one byte that specifies the visibility state of the VBA project. The Length parameter for Data Encryption (section 2.4.3.2) MUST be 1.

Values for Data are:

Value

Meaning

0x00

VBA project is NOT visible. <ProjectProtectionState>.fVBEProtected (section 2.3.1.15) MUST be TRUE.

0xFF

VBA project is visible.

The default is 0xFF.