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 main 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.
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 . Épreuves
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. 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. En 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 à. |
ligne de départ | 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 main 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 main 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é. |
Références
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.
Paramètres
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 codes. 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 de 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. En 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. 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.
Paramètres
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
- Propriétés (Microsoft Forms)
- Objets, méthodes et propriétés (Visual Basic pour Applications)
- Informations de référence sur le modèle de complément Visual Basic
- Référence du langage Visual Basic
- Référence de développement de client Office
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.