VbaProjectReference

VbaProjectReference class

Representa la referencia del proyecto VBA.

public class VbaProjectReference

Propiedades

Nombre Descripción
ExtendedLibid { get; set; } Obtiene y establece la Libid extendida de la referencia.
Libid { get; set; } Obtiene y establece la Libid de la referencia.
Name { get; set; } Obtiene y establece el nombre de la referencia.
RelativeLibid { get; set; } Obtiene y establece el identificador del proyecto VBA al que se hace referencia con una ruta relativa.
Twiddledlibid { get; set; } Obtiene y establece la Libid manipulada de la referencia.
Type { get; } Obtiene el tipo de esta referencia.

Métodos

Nombre Descripción
Copy(VbaProjectReference)

Ejemplos


[C#]

// Instanciando un objeto Workbook
Workbook workbook = new Workbook();
 // Inicie el proyecto VBA.
VbaProject vbaProject = workbook.VbaProject;
// Agregar referencia de proyecto vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
//Guardando el archivo de Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Crear una instancia de un objeto Workbook
Dim workbook As Workbook = New Workbook()
'Inicie proyecto VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Agregar referencia de proyecto vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'Guardar el archivo de Excel
workbook.Save("book1.xlsm")

Ver también