VbaProjectReference

VbaProjectReference class

Représente la référence du projet VBA.

public class VbaProjectReference

Propriétés

NomLa description
ExtendedLibid { get; set; }Obtient et définit la Libid étendue de la référence.
Libid { get; set; }Obtient et définit la Libid de la référence.
Name { get; set; }Obtient et définit le nom de la référence.
RelativeLibid { get; set; }Obtient et définit l’identifiant du projet VBA référencé avec un chemin relatif.
Twiddledlibid { get; set; }Obtient et définit la Libid modifiée de la référence.
Type { get; }Obtient le type de cette référence.

Méthodes

NomLa description
Copy(VbaProjectReference)

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
 // Initier le projet VBA.
VbaProject vbaProject = workbook.VbaProject;
// Ajouter une référence de projet vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation");
//Enregistrement du fichier Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Lancer le projet VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Ajouter une référence de projet vba
vbaProject.References.AddRegisteredReference("stdole", "*\\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\\Windows\\system32\\stdole2.tlb#OLE Automation")
'Enregistrement du fichier Excel
workbook.Save("book1.xlsm")

Voir également