VbaProject

VbaProject class

Represents VBA project with presentation macros.

VbaProject

NameDescription
VbaProject()This constructor creates new VBA project from scratch. Project will be created in 1252 Windows Latin 1 (ANSI) codepage

Returns: VbaProject


VbaProject

NameDescription
VbaProject(byte[])This constructor loads VBA project from binary representation of OLE container.

Returns: VbaProject


getModules

NameDescription
getModules()Returns the list of all modules that are contained in the VBA project. Read-only IVbaModuleCollection.

Returns: VbaModuleCollection


getName

NameDescription
getName()Returns the name of the VBA project. Read-only String.

Returns: String


getReferences

NameDescription
getReferences()Returns the list of all references that are contained in the VBA project. Read-only IVbaReferenceCollection.

Returns: VbaReferenceCollection


isPasswordProtected

NameDescription
isPasswordProtected()Indicates whether the VBAProject is protected by a password to view project properties. Read-only boolean.

Returns: boolean


toBinary

NameDescription
toBinary()Returns the binary representation of the VBA project as OLE container

Returns: byte