Le concept de projet VBA dans PcVue

Le code pour le moteur de script VBA est structuré en se basant sur des Projets, des Eléments de projet et des Contrôles. Une seule application PcVue contient plusieurs projets VBA prédéfinis que vous pouvez parcourir avec le Project explorer du VBA.

FerméVoir l'image

Boîte de dialogue Project explorer VBA

Pour afficher le panneau du Project explorer, appuyer sur Ctrl+R au clavier ou sélectionnez le menu View.Project Explorer.

Le projet Main (Workspace)

Le projet Main existe toujours et fournit un accès à deux objets VBA globaux : ThisProject et ThisSystem. Le projet Main est automatiquement ajouté comme référence à tous les autres projets (vu comme Référence à Workspace dans le Project explorer) afin que vous puissiez accéder à ses fonctions et aux variables comme si elles étaient globales.

Les projets MimicProject

Chaque synoptique ouvert apparaît sous la forme d'un projet MimicProject séparé. Dans un MimicProject, il y a un élément ThisMimic représentant l'objet Mimic. Chaque projet MimicProject a son propre état, en mode Exécution ou Edition. Un autre MimicProject peut être dans un mode différent. Lors d'un changement de mode, le synoptique et le MimicProject associé se suivent. En mode Edition, les événements ne sont pas exécutés.

Les projets SymbolProject

Chaque symbole affiché dans un synoptique ouvert apparaîtra dans un projet SymbolProject séparé. Un seul SymbolProject est affiché pour chaque symbole même s'il y a plusieurs instances de celui-ci sur un synoptique. Dans un SymbolProject il y a un élément ThisSymbol représentant l'objet Symbol.

Modules globaux

Vous pouvez insérer des Modules et des Modules de classe dans n'importe quel projet VBA. Tous les projets VBA peuvent accéder aux modules du projet Main. En cas de conflit de nom, utilisez 'Main' comme préfixe.