Propriétés (Modèle Complément Visual Basic)

ActiveCodePane

Renvoie le dernier objet CodePane actif ou définit l’objet CodePane actif. Lecture-écriture.

Remarques

Vous pouvez définir la propriété ActiveCodePane sur tout objet CodePane valide, comme l'indique l'exemple suivant :

Set MyApp.VBE. ActiveCodePane = MyApp.VBE.CodePanes(1)

L'exemple précédant définit le premier volet Code d'une collection de volets Code comme étant celui qui est actif. Vous pouvez également activer un volet de code à l’aide de la méthode SetSelection .

ActiveVBProject

Renvoie le projet actif dans la fenêtre Projet. En lecture seule.

Remarques

La propriété ActiveVBProject renvoie le projet sélectionné dans la fenêtre Projet ou celui dans lequel les composants sont sélectionnés. Dans ce dernier cas, le projet lui-même n’est pas nécessairement sélectionné. Que le projet soit sélectionné ou non de manière explicite, il y a toujours un projet actif.

ActiveWindow

Renvoie la fenêtre active dans l’environnement de développement. En lecture seule.

Remarques

Lorsque plusieurs fenêtres sont ouvertes dans l’environnement de développement, le paramètre de la propriété ActiveWindow est la fenêtre qui a le focus. Si la fenêtre principale a le focus, ActiveWindow renvoie Nothing.

AddIns

Renvoie une collection que les compléments peuvent utiliser pour inscrire leurs composants d’automatisation dans le modèle objet d’extensibilité.

Syntaxe

objet . Addins

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

BuildFileName

Définit ou renvoie le nom de la DLL qui sera utilisé à la création du projet.

Syntaxe

objet . BuildFileName

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

BuiltIn

Retourne une valeur booléenne indiquant si l’objet Reference est une référence par défaut qui ne peut pas être supprimée. En lecture seule.

La propriété BuiltIn renvoie les valeurs suivantes :

Valeur Description
True La référence est une référence par défaut qui ne peut être supprimée.
False La référence n’est pas une référence par défaut. Elle peut être supprimée.

Légende

Renvoie une valeur de type String contenant le titre de la fenêtre active. En lecture seule.

Remarques

Le titre de la fenêtre active correspond au texte affiché dans la barre de titres de la fenêtre.

CodeModule

Retourne un objet représentant le code sous-jacent au composant. En lecture seule.

Remarques

La propriété CodeModule renvoie Nothing si aucun module de code n’est associé au composant.

Remarque

L’objet CodePane représente une fenêtre de code visible. Un même composant peut être doté de plusieurs objets CodePane.

L’objet CodeModule représente le code au sein d’un composant. Un composant ne peut avoir qu’un seul objet CodeModule.

CodePane

Renvoie un objet CodePane . En lecture seule.

Remarques

S’il existe un volet de code, il devient le volet de code actif et la fenêtre dans laquelle il se trouve devient la fenêtre active. S’il n’existe pas de volet de code pour le module, la propriété CodePane en crée un.

CodePanes

Retourne la collection d’objets CodePane actifs. En lecture seule.

CodePaneView

Retourne une valeur indiquant si le CodePane est en mode Procédure ou En mode Module complet. En lecture seule.

La propriété CodePaneView retourne les valeurs suivantes :

Constante Description
vbext_cv_ProcedureView Le volet Code spécifié est en mode Procédure.
vbext_cv_FullModuleView Le projet spécifié est en mode Module complet.

Collection

Renvoie la collection qui contient l'objet sur lequel vous travaillez. En lecture seule.

Remarques

La plupart des objets de ce modèle objet ont une propriété Parent ou une propriété Collection qui pointe vers l’objet parent de l’objet.

Utilisez la propriété Collection pour accéder aux propriétés, méthodes et contrôles de la collection à laquelle l'objet appartient.

CommandBarEvents

Renvoie l’objet CommandBarEvents . En lecture seule.

Paramètres

Le paramètres de l'argument passé à la propriété CommandBarEvents est :

Argument Description
vbcontrol Doit être un objet de type CommandBarControl.

Remarques

Utilisez la propriété CommandBarEvents pour renvoyer un objet source d'événement qui déclenche un événement lorsque vous cliquez sur un bouton de la barre de commande.

L’argument passé à la propriété CommandBarEvents est le contrôle de barre de commandes pour lequel l’événement Click sera déclenché.

CommandBars

Contient toutes les barres de commandes d'un projet, y compris celles qui prennent en charge les menus contextuels.

Voir aussiMenus et commandes et Barres d’outils.

Se connecter

Renvoie ou définit l'état connecté d'un complément.

Remarques

Retourne True si le complément est inscrit et connecté (actif).

Retourne False si le complément est inscrit, mais n'est pas connecté (inactif).

Compte

Retourne une valeur de type Long (entier long) contenant le nombre d’objets d’une collection. En lecture seule.

CountOfDeclarationLines

Renvoie une valeur de type Long contenant le nombre de lignes de code dans la section Déclarations d’un module de code. En lecture seule.

CountOfLines

Renvoie une valeur de type Long contenant le nombre de lignes de code dans un module de code. En lecture seule.

CountOfVisibleLines

Renvoie un entier long contenant le nombre de lignes visibles dans un volet Code. En lecture seule.

Description

Renvoie ou définit une Expression String contenant une chaîne descriptive associée à un objet. Pour l’objet VBProject , en lecture/écriture ; pour l’objet Reference , en lecture seule.

Remarques

Pour l’objet VBProject, la propriété Description renvoit ou définit une chaîne descriptive associée au projet actif.

Pour l’ objet Reference, la propriété Description renvoie le nom descriptif de la référence.

Designer

Renvoie un objet qui vous permet d’accéder aux caractéristiques de conception d’un composant.

Remarques

Si l’objet a un concepteur ouvert, la propriété Designer renvoie le concepteur ouvert ; sinon, un nouveau concepteur est créé.

Le concepteur est une caractéristique de certains objets VBComponent . Par exemple, lorsque vous créez certains types d’objets VBComponent , un concepteur est créé avec l’objet . Un composant ne peut avoir qu’un seul concepteur, et c’est toujours le même.

La propriété Designer vous permet d’accéder à un objet spécifique à un composant. Dans certains cas, notamment dans les modules standard et les modules de classe, il n’y a pas de création de concepteur, car ce type d’objet VBComponent ne le prend pas en charge.

La propriété Designer renvoie Nothing si l’objet VBComponent n’a pas de concepteur.

DesignerID

Propriété en lecture seule qui renvoie le ProgID d’un concepteur ActiveX.

Événements

Fournit des propriétés qui permettent aux compléments de se connecter à tous les événements dans Visual Basic pour Applications.

Syntaxe

objet . Événements

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

FileName

Retourne le chemin d’accès complet du fichier de projet ou du document hôte.

Syntaxe

objet . Fichier

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

Remarques

Les projets n’ont pas d’autres noms que leur nom de fichier. Le chemin d’accès retourné est toujours fourni comme chemin d’accès absolu (par exemple, « c:\projets\monprojet.vba »), même s’il est indiqué sous forme de chemin d’accès relatif (comme « ..\projets\monprojet.vba »).

FullPath

Renvoie une chaîne contenant le chemin d'accès et le nom de fichier de la bibliothèque de types référencée. En lecture seule.

GUID

Renvoie une chaîne contenant l’identificateur de classe d’un objet. En lecture seule.

HasOpenDesigner

Retourne une valeur booléenne indiquant si l’objet VBComponent a un concepteur ouvert. En lecture seule.

La propriété HasOpenDesigner renvoie les valeurs suivantes :

Valeur Description
True L’objet VBComponent contient une fenêtre Conception ouverte.
False L’objet VBComponent ne contient pas de fenêtre Conception ouverte.

Hauteur

Renvoie ou définit un réel simple contenant la hauteur de la fenêtre en twips. En lecture/écriture

Remarques

La modification de la propriété Height d'une fenêtre liée ou d'une fenêtre ancrée n'a aucun effet tant que la fenêtre reste liée ou ancrée.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

HelpContextID

Retourne ou définit une valeur de type String contenant l’identificateur de contexte d’une rubrique d’un fichier d’aide Microsoft Windows. Lecture-écriture.

HelpFile

Renvoie ou définit une valeur String spécifiant le fichier d’aide Microsoft Windows d’un projet. Lecture-écriture.

IndexedValue

Renvoie ou définit une valeur pour un membre d’une propriété constituée d’une liste indexée ou d’un tableau.

Remarques

La valeur renvoyée ou définie par la propriété IndexedValue est une expression qui prend pour valeur un type accepté par l’objet. Pour une propriété qui est une liste ou un tableau indexé, vous devez utiliser la propriété IndexedValue au lieu de la propriété Value . Une liste indexée est une expression numérique indiquant la position d’index. Les valeurs de listes indexées sont définies ou renvoyées à l’aide d’un index unique.

IndexedValue accepte jusqu’à 4 indices. Le nombre d’index acceptés par IndexedValue est la valeur retournée par la propriété NumIndices . La propriété IndexedValue n’est utilisée que si la valeur de la propriété NumIndices est supérieure à zéro.

IsBroken

Retourne une valeur booléenne indiquant si l’objet Reference pointe vers une référence valide dans le Registre. En lecture seule.

La propriété IsBroken renvoie ces valeurs :

Valeur Description
True L'objet Reference ne pointe plus vers une référence valide dans le registre.
False L'objet Reference pointe sur une référence valide dans le registre.

Gauche

Renvoie ou définit une valeur de type Single contenant l’emplacement du bord gauche de la fenêtre à l’écran en twips. Lecture-écriture.

Remarques

La valeur retournée par la propriété Left varie selon que la fenêtre est liée ou ancrée.

Remarque

La modification du paramètre de propriété Left d’une fenêtre liée ou ancrée n’a aucun effet tant que la fenêtre reste liée ou ancrée.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

Lines

Renvoie une chaîne contenant le nombre de lignes de code spécifié.

Syntaxe

objet . Lignes (ligne de début, nombre) sous forme de chaîne

La syntaxe de Lines comprend les éléments suivants :

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
Startline Obligatoire. Long indiquant le numéro de la ligne où commencer.
count Obligatoire. Long indiquant le nombre de lignes à renvoyer.

Remarques

Le nombre de lignes dans un module de code commence à 1.

LinkedWindowFrame

Renvoie l’objet Window représentant le cadre qui contient la fenêtre. En lecture seule.

Remarques

La propriété LinkedWindowFrame vous permet d’accéder à l’objet qui représente le frame de fenêtre lié, dont les propriétés sont distinctes des fenêtres qu’il contient. Si la fenêtre n’est pas liée, la propriété LinkedWindowFrame renvoie Nothing.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

LinkedWindows

Retourne la collection de toutes les fenêtres liées contenues dans un cadre de fenêtre liée. En lecture seule.

Remarques

La propriété LinkedWindows est une propriété d’accès, c’est-à-dire une propriété qui retourne un objet du même type que le nom de la propriété.

Mainwindow

Renvoie un objet Window représentant la fenêtre principale de l’environnement de développement Visual Basic. En lecture seule.

Remarques

Utilisez l’objet Window renvoyé par la propriété MainWindow pour ajouter ou supprimer des fenêtres ancrées et pour agrandir, réduire, masquer ou restaurer la fenêtre principale de l’environnement de développement Visual Basic.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

Majeure

Retourne une valeur de type Long contenant le numéro de version principal de la bibliothèque de types référencée. En lecture seule.

Remarques

Le numéro retourné par la propriété Major correspond au numéro de version principal stocké dans la bibliothèque de types pour laquelle vous avez défini la référence.

Mineure

Renvoie une valeur Long indiquant le numéro de version secondaire de la bibliothèque de types référencée. En lecture seule.

Remarques

Le numéro renvoyé par la propriété Minor correspond au numéro de version secondaire stocké dans la bibliothèque de types à laquelle vous avez défini la référence.

Mode

Renvoie une valeur contenant le mode du projet spécifié. En lecture seule.

La propriété Mode retourne les valeurs suivantes :

Constante Description
vbext_vm_Run Le projet spécifié est en mode Exécution.
vbext_vm_Break Le projet spécifié est en mode Arrêt.
vbext_vm_Design Le projet spécifié est en mode Création.

Nom

Renvoie ou définit un objet String contenant le nom utilisé dans le code pour identifier un objet. Pour l’objet VBProject et l’objet VBComponent , en lecture-écriture. Pour l’objet Property et l’objet Reference , en lecture seule.

Remarques

Le tableau suivant décrit de quelle manière le paramètre de propriété Name s’applique à différents objets.

Objet Résultat de l’utilisation du paramètre de propriété Name
VBProject Renvoie ou définit le nom du projet actif.
VBComponent Renvoie ou définit le nom du composant. Une erreur se produit si vous essayez d’affecter à la propriété Name un nom déjà utilisé ou non valide.
Propriété Renvoie le nom de la propriété tel qu’il apparaît dans l’Explorateur de propriétés. Il s’agit de la valeur utilisée pour indexer la collection Properties . Le nom ne peut pas être défini.
Référence Renvoie le nom de la référence dans le code. Le nom ne peut pas être défini.

Le nom par défaut des nouveaux objets est le type d’objet plus un entier unique. Par exemple, le premier nouvel objet Form est Form1, un nouvel objet Form1 et le troisième contrôle TextBox que vous créez sur un formulaire est TextBox3.

La propriété Name d’un objet doit commencer par une lettre et comporter au plus 40 caractères. Il peut inclure des nombres et des caractères de soulignement (_), mais pas de ponctuation ou d’espaces.

Les formulaires et les modules ne peuvent pas avoir le même nom qu’un autre objet public tel que Clipboard, Screen ou App. Bien que le paramètre de propriété Name puisse être un mot clé, un nom de propriété ou le nom d’un autre objet, cela peut générer des conflits dans votre code.

NumIndices

Retourne le nombre d’index sur la propriété retournée par l’objet Property .

Remarques

La valeur de la propriété NumIndices peut être un entier compris entre 0 et 4. Pour la plupart des propriétés, NumIndices renvoie 0. Les propriétés indexées selon la méthode conventionnelle renvoient 1. Les tableaux de propriétés peuvent renvoyer 2.

Objet

Retourne ou définit la valeur d’un objet retourné par une propriété. Lecture-écriture.

Remarques

Si un objet Property renvoie un objet, vous devez utiliser la propriété Object pour renvoyer ou définir la valeur de cet objet.

Parent

Renvoie l’objet ou la collection qui contient un autre objet ou collection. En lecture seule.

Remarques

La plupart des objets ont une propriété Parent ou Une propriété Collection qui pointe vers l’objet parent de l’objet dans ce modèle objet. La propriété Collection est utilisée si l’objet parent est une collection.

Utilisez la propriété Parent pour accéder aux propriétés, méthodes et contrôles de l’objet parent d’un objet.

Voir aussiObjet CodeModule

ProcBodyLine

Retourne la première ligne d’une procédure.

Syntaxe

objet . ProcBodyLine (procname, prockind) As Long

La syntaxe de la propriété ProcBodyLine comprend les éléments suivants :

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
procname Obligatoire. Chaîne contenant le nom de la procédure.
prockind Obligatoire. Spécifie le type de procédure à localiser. Étant donné que les procédures de propriété peuvent avoir plusieurs représentations dans le module, vous devez indiquer le type de procédure que vous voulez localiser. Toutes les procédures autres que les procédures de propriété (c’est-à-dire les procédures Sub et Function ) utilisent vbext_pk_Proc.

Utilisez l’une des constantes suivantes pour l’argumentprockind.

Constante Description
vbext_pk_Get Spécifie une procédure qui renvoie la valeur d’une propriété.
vbext_pk_Let Spécifie une procédure qui affecte une valeur à une propriété.
vbext_pk_Set Spécifie une procédure qui définit une référence à un objet.
vbext_pk_Proc Spécifie toutes les procédures autres que les procédures de propriété.

Remarques

La première ligne d’une procédure est la ligne sur laquelle l’instruction Sub, Function ou Property apparaît.

ProcCountLines

Renvoie le nombre de lignes figurant dans la procédure spécifiée.

Syntaxe

objet . ProcCountLines (procname, prockind) As Long

La syntaxe de ProcCountLines est composée des éléments suivants :

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
procname Obligatoire. Chaîne contenant le nom de la procédure.
prockind Obligatoire. Spécifie le type de procédure à localiser. Étant donné que les procédures de propriété peuvent avoir plusieurs représentations dans le module, vous devez indiquer le type de procédure que vous voulez localiser. Toutes les procédures autres que les procédures de propriété (c’est-à-dire les procédures Sub et Function ) utilisent vbext_pk_Proc.

Utilisez l’une des constantes suivantes pour l’argumentprockind.

Constante Description
vbext_pk_Get Spécifie une procédure qui renvoie la valeur d’une propriété.
vbext_pk_Let Spécifie une procédure qui affecte une valeur à une propriété.
vbext_pk_Set Spécifie une procédure qui définit une référence à un objet.
vbext_pk_Proc Spécifie toutes les procédures autres que les procédures de propriété.

Remarques

La propriété ProcCountLines renvoie le nombre de toutes les lignes vides ou lignes de commentaires qui précèdent la déclaration de la procédure et, si cette dernière est la dernière procédure d’un module de code, elle renvoie toutes les lignes vides qui suivent la procédure.

ProcOfLine

Renvoie le nom de la procédure contenant la ligne spécifiée.

Syntaxe

objet . ProcOfLine (line, prockind) As String

La syntaxe de ProcOfLine comprend les éléments suivants :

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
line Obligatoire. Valeur de type Long qui indique la ligne à vérifier.
prockind Obligatoire. Spécifie le type de procédure à localiser. Étant donné que les procédures de propriété peuvent avoir plusieurs représentations dans le module, vous devez indiquer le type de procédure que vous voulez localiser. Toutes les procédures autres que les procédures de propriété (c’est-à-dire les procédures Sub et Function ) utilisent vbext_pk_Proc.

Utilisez l’une des constantes suivantes pour l’argumentprockind.

Constante Description
vbext_pk_Get Spécifie une procédure qui renvoie la valeur d’une propriété.
vbext_pk_Let Spécifie une procédure qui affecte une valeur à une propriété.
vbext_pk_Set Spécifie une procédure qui définit une référence à un objet.
vbext_pk_Proc Spécifie toutes les procédures autres que les procédures de propriété.

Remarques

Une ligne se trouve à l’intérieur d’une procédure si elle est vide ou s’il s’agit d’une ligne de commentaire précédant la déclaration de procédure et si la procédure est la dernière d’un module de code, d’une ligne vide ou de plusieurs lignes suivant la procédure.

ProcStartLine

Renvoie la ligne à laquelle débute la procédure spécifiée.

Syntaxe

objet . ProcStartLine (procname, prockind) As Long

La syntaxe de ProcStartLine comporte les parties suivantes :

Élément Description
object Obligatoire. Expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.
procname Obligatoire. Chaîne contenant le nom de la procédure.
prockind Obligatoire. Spécifie le type de procédure à localiser. Étant donné que les procédures de propriété peuvent avoir plusieurs représentations dans le module, vous devez indiquer le type de procédure que vous voulez localiser. Toutes les procédures autres que les procédures de propriété (c’est-à-dire les procédures Sub et Function ) utilisent vbext_pk_Proc.

Utilisez l’une des constantes suivantes pour l’argumentprockind.

Constante Description
vbext_pk_Get Spécifie une procédure qui renvoie la valeur d’une propriété.
vbext_pk_Let Spécifie une procédure qui affecte une valeur à une propriété.
vbext_pk_Set Spécifie une procédure qui définit une référence à un objet.
vbext_pk_Proc Spécifie toutes les procédures autres que les procédures de propriété.

Remarques

Une procédure commence à la première ligne sous l’instruction End Sub de la procédure précédente. Si la procédure est la première, elle débute à la fin de la section générale Declarations.

ProgID

Retourne le ProgID (ID de programmation) pour le contrôle représenté par l’objet VBControl.

Syntaxe

objet . Progid

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

Propriétés

Renvoie les propriétés d’un objet. En lecture seule.

Remarques

La propriété Properties est une propriété d’accès (c’est-à-dire qui renvoie un objet du même type que le nom de la propriété).

Protection

Renvoie une valeur indiquant l’état de protection d’un projet. En lecture seule.

La propriété Protection retourne les valeurs suivantes :

Constante Description
vbext_pp_locked Le projet indiqué est verrouillé.
vbext_pp_none Le projet indiqué n’est pas verrouillé.

References

Retourne le jeu de références dans un projet. En lecture seule.

Remarques

La propriété References est une propriété d'accesseur (c'est-à-dire, une propriété qui renvoie un objet du même type que le nom de la propriété).

ReferencesEvents

Renvoie l’objet ReferencesEvents . En lecture seule.

Settings

Le paramètre de l'argument passé à la propriété ReferencesEvents est :

Argument Description
vbproject Si vbproject pointe vers Nothing, l’objet retourné fournit des événements pour les collections References de tous les objets VBProject de la collection VBProjects .

Si vbproject pointe vers un objet VBProject valide, l'objet renvoyé fournira les événements uniquement pour la collection References de ce projet.

Remarques

La propriété ReferencesEvents accepte un argument et renvoie un objet source d'événement. L'objet ReferencesEvents est la source des événements qui sont déclenchés lors de l'ajout ou de la suppression de références.

Saved

Retourne une valeur booléenne indiquant si l’objet a été modifié depuis le dernier enregistrement. Lecture-écriture.

La propriété Saved renvoie les valeurs suivantes :

Valeur Description
True L’objet n’a pas été modifié depuis son dernier enregistrement.
False L’objet a été modifié depuis son dernier enregistrement.

Remarques

La méthode SaveAs définit la propriété Saved sur True.

Remarque

Si vous affectez la valeur Saved à la propriété False dans le code, la valeur renvoyée est False, et l’objet est marqué comme ayant été modifié depuis son dernier enregistrement.

SelectedVBComponent

Renvoie le composant sélectionné. En lecture seule.

Remarques

La propriété SelectedVBComponent renvoie le composant sélectionné dans la fenêtre Projet. Si l’élément sélectionné dans la fenêtre Projet n’est pas un composant, SelectedVBComponent renvoie Nothing.

Voir aussi l’objet VBE .

Haut

Renvoie ou définit un type de données Single spécifiant l'emplacement de la partie supérieure de la fenêtre à l'écran en twips. Lecture-écriture.

Remarques

La valeur retournée par la propriété Top varie selon que la fenêtre est ancrée, liée ou en mode d’ancrage.

Remarque

La modification du paramètre de la propriété Top d'une fenêtre liée ou ancrée n'a aucun effet tant que la fenêtre reste liée ou ancrée.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

Topline

Renvoie une valeur de type Long spécifiant le numéro de ligne de la ligne située en haut du volet de codes, ou définit la ligne affichée en haut du volet de code. Lecture-écriture.

Remarques

Utilisez la propriété TopLine pour renvoyer ou définir la ligne qui apparaît dans la partie supérieure du volet Code. Par exemple, si vous souhaitez que la ligne 25 soit la première qui apparaisse dans un volet Code, définissez la propriété TopLine sur 25.

Le paramètre de la propriété TopLine doit être un nombre positif. Si le paramètre de la propriété TopLine est supérieur au nombre réel de lignes dans le volet Code, il représentera la dernière ligne du volet Code.

Type

Renvoie une valeur numérique ou de chaîne contenant le type d'objet. En lecture seule.

Les paramètres de propriété Type de l’objet Window sont décrits dans le tableau suivant.

Constante Valeur Description
vbext_wt_CodeWindow 0 Fenêtre Code
vbext_wt_Designer 1 Designer
vbext_wt_Browser 2 Explorateur d’objets
vbext_wt_Immediate 5 Fenêtre Exécution
vbext_wt_ProjectWindow 6 Fenêtre Projet
vbext_wt_PropertyWindow 7 Fenêtre Propriétés
vbext_wt_Find 8 Boîte de dialogue Rechercher
vbext_wt_FindReplace 9 Boîte de dialogue Rechercher et remplacer
vbext_wt_LinkedWindowFrame 11 Cadre de la fenêtre liée
vbext_wt_MainWindow 12 Fenêtre principale
vbext_wt_Watch 3 Fenêtre Espion
vbext_wt_Locals 4 Fenêtre Variables locales
vbext_wt_Toolbox 10 Boîte à outils
vbext_wt_ToolWindow 15 Fenêtre Outil

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

Les paramètres de propriété Type pour l’objet VBComponent sont décrits dans le tableau suivant.

Constante Valeur Description
vbext_ct_StdModule 1 Module standard
vbext_ct_ClassModule 2 Module de classe
vbext_ct_MSForm 3 Formulaire Microsoft
vbext_ct_ActiveXDesigner 11 Concepteur ActiveX
vbext_ct_Document 100 Module Document

Les paramètres de propriété Type pour l’objet Reference sont décrits dans le tableau suivant.

Constante Valeur Description
vbext_rk_TypeLib 0 Bibliothèque de types
vbext_rk_Project 1 Project

Les paramètres de propriété Type de l’objet VBProject sont décrits dans le tableau suivant.

Constante Valeur Description
vbext_pt_HostProject 100 Projet hôte
vbext_pt_StandAlone 101 Projet autonome

Valeur

Renvoie ou définit une variante spécifiant la valeur de la propriété. Lecture-écriture.

Remarques

Comme la propriété Value renvoie une variante, vous pouvez accéder à n'importe quelle propriété. Pour accéder à une liste, utilisez la propriété IndexedValue .

Si la propriété que l’objet Property représente est en lecture/écriture, la propriété Value est en lecture/écriture. Si la propriété est en lecture seule et que vous essayez de définir la propriété Value, une erreur se produit. Si la propriété est en écriture seule et que vous essayez de renvoyer la propriété Value, une erreur se produit.

La propriété Value est la propriété par défaut de l'objet Property.

VBComponents

Renvoie une collection des composants contenus dans un projet.

Remarques

Utilisez la collection VBComponents pour accéder, ajouter ou supprimer des composants dans un projet. Un composant peut être un formulaire, un module ou une classe. La collection VBComponents est une collection standard qui peut être utilisée dans un for... Chaque bloc.

Utilisez la propriété Parent pour renvoyer le projet dans lequel se trouve la collection VBComponents .

Dans Visual Basic pour Applications, vous pouvez utiliser la méthode Import pour ajouter un composant à un projet à partir d’un fichier.

Pour plus d’informations, consultez Objet VBComponent et Propriété SelectedVBComponent .

VBE

Retourne la racine de l’objet VBE . En lecture seule.

Remarques

Tous les objets ont une propriété VBE qui pointe sur la racine de l’objet VBE.

VBProjects

Renvoie la collection VBProjects , qui représente tous les projets actuellement ouverts dans l’IDE Visual Basic.

Syntaxe

objet . VBProjects

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

Version

Renvoie une chaîne contenant la version de Visual Basic for Applications utilisée par l’application. En lecture seule.

Remarques

La valeur de la propriété Version est une chaîne commençant par un ou deux chiffres, un point, puis deux chiffres ; le reste de la chaîne n’est pas défini et peut contenir du texte ou des chiffres.

Visible

Pour l’objet Window , renvoie ou définit une valeur booléenne qui spécifie la visibilité d’une fenêtre. Lecture-écriture.

Pour l’objet CodePane , retourne une valeur booléenne qui indique si le volet de code est visible dans la fenêtre. En lecture seule.

La propriété Visible retourne les valeurs suivantes :

Valeur Description
True (Par défaut) L’objet est visible.
False L’objet est masqué.

Largeur

Renvoie ou définit un réel simple contenant la largeur de la fenêtre en twips. En lecture/écriture

Remarques

La modification de la définition de la propriété Width d'une fenêtre liée ou d'une fenêtre ancrée n'a aucune incidence tant que la fenêtre reste liée ou ancrée.

Importante

Les objets, propriétés et méthodes pour le contrôle des fenêtres liées, des cadres de fenêtres liées et des fenêtres ancrées sont fournis sur Macintosh à des fins de compatibilité avec le code écrit dans Windows. Cependant, ces éléments de langage génèrent des erreurs d’exécution lorsqu’ils sont exécutés sur Macintosh.

Fenêtre

Renvoie la fenêtre dans laquelle le volet Code s'affiche. En lecture seule.

Windows

Renvoie l’objet Window , qui représente une fenêtre dans l’IDE Visual Basic.

Syntaxe

objet . Fenêtre

L’espace réservé d’objet représente une expression d’objet qui prend la valeur d’un objet dans la liste S’applique à.

WindowState

Renvoie ou définit une valeur numérique spécifiant l’état visuel de la fenêtre. Lecture-écriture.

Settings

La propriété WindowState renvoie ou définit les valeurs suivantes :

Constante Valeur Description
vbext_ws_Normal 0 (Valeur par défaut) Normale
vbext_ws_Minimize 1 Réduite (à une icône)
vbext_ws_Maximize 2 Agrandie (à la taille maximale)

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.