Skip to content

Class ExcelVbaReferenceProject

Namespace: OfficeOpenXml.VBA
Assembly: EPPlus.dll

A reference to an external VBA project

public class ExcelVbaReferenceProject : ExcelVbaReference, IExcelVBACollectionElement

Inheritance

object ← ExcelVbaReference ← ExcelVbaReferenceProject

Implements

IExcelVBACollectionElement

Inherited Members

ExcelVbaReference.Libid
ExcelVbaReference.Name
ExcelVbaReference.ReferenceRecordID
ExcelVbaReference.SecondaryReferenceRecordID
ExcelVbaReference.ToString()
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Constructors

ExcelVbaReferenceProject()

Constructor. Sets ReferenceRecordID to 0x0E

public ExcelVbaReferenceProject()

Properties

LibIdRelative

LibIdRelative For more info check MS-OVBA 2.1.1.8 LibidReference and 2.3.4.2.2 PROJECTREFERENCES

public string LibIdRelative { get; set; }

Property Value

string

MajorVersion

Major version of the referenced VBA project

public uint MajorVersion { get; set; }

Property Value

uint

MinorVersion

Minor version of the referenced VBA project

public ushort MinorVersion { get; set; }

Property Value

ushort