Classe Application (Excel VBA)

Cet objet représente l’application Microsoft Excel complète.

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

Cell with its procedures ActiveCell, CellDragAndDrop, Cells, EditDirectlyInCell, LargeOperationCellThousandCount et ThisCell
Print with its procedures ActivePrinter et PrintCommunication
DDE with its procedures DDEAppReturnCode, DDEExecute, DDEInitiate, DDEPoke, DDERequest et DDETerminate
Enable with its procedures EnableAutoComplete, EnableCancelKey, EnableCheckFileExtensions, EnableEvents, EnableLargeOperationAlert, EnableLivePreview, EnableMacroAnimations et EnableSound
Name with its procedures GetOpenFilename, GetSaveAsFilename, OrganizationName, UserName et WarnOnFunctionNameConflict
Email with its procedures MailLogoff, MailLogon, MailSession et MailSystem

Méthodes

Autre Méthodes

ActivateMicrosoftApp - Active une application Microsoft. Si celle-ci est déjà en cours d'exécution, cette méthode l'active. Si tel n'est pas le cas, la méthode démarre une nouvelle instance de l'application.

AddCustomList - Ajoute une liste personnalisée pour la recopie incrémentée et/ou le tri personnalisé.

Calculate - Cette méthode calcule tous les classeurs ouverts, une feuille de calcul particulière dans un classeur ou une plage de cellules déterminée dans une feuille de calcul, comme l'indique le tableau ci-dessous.

CalculateFull - Cette méthode provoque un calcul intégral des données dans tous les classeurs ouverts.

CalculateFullRebuild - Pour tous les classeurs ouverts, cette méthode provoque un calcul intégral des données et recrée les dépendances.

CalculateUntilAsyncQueriesDone - Exécute toutes les requêtes en cours sur les sources de données OLEDB et OLAP.

CentimetersToPoints - Cette méthode convertit des centimètres en points (un point est égal à 0,035 centimètres).

CheckAbort - Cette méthode arrête le recalcul dans une application Microsoft Excel.

CheckSpelling - Cette méthode vérifie l'orthographe d'un seul mot.

ConvertFormula - Effectue la conversion des références de cellules dans une formule entre les styles de référence A1 et R1C1, entre les références relatives et absolues ou les deux.

DeleteCustomList - Cette méthode supprime une liste personnalisée.

DisplayXMLSourcePane - Cette méthode ouvre le volet Office XML Source et affiche le mappage XML spécifié par l'argument MappageXml.

DoubleClick - Cette méthode équivaut à double-cliquer sur la cellule active.

Evaluate - Convertit un nom Microsoft Excel en objet ou valeur.

FindFile - Cette méthode affiche la boîte de dialogue Ouvrir.

GetCustomListContents - Cette méthode renvoie une liste personnalisée (tableau de chaînes de caractères).

GetCustomListNum - Cette méthode renvoie le numéro de la liste personnalisée correspondant à un tableau de chaînes de caractères. Vous pouvez utiliser cette méthode pour faire correspondre à la fois les listes prédéfinies et les listes personnalisées.

GetPhonetic - Cette méthode renvoie le texte phonétique japonais de la chaîne de texte spécifiée. Elle est disponible uniquement si vous avez sélectionné ou installé la prise en charge linguistique du japonais pour Microsoft Office.

Goto - Sélectionne une plage ou une procédure Visual Basic dans n'importe quel classeur, et active ce classeur s'il n'est pas déjà actif.

Help - Cette méthode affiche une rubrique d'aide.

InchesToPoints - Cette méthode convertit une mesure en pouces en une mesure en points.

InputBox - Cette méthode affiche une boîte de dialogue dans laquelle l'utilisateur peut saisir des données. Elle renvoie les informations saisies dans la boîte de dialogue.

Intersect - Renvoie un objet Range qui représente l'intersection rectangulaire de deux plages ou plus. Si une ou plusieurs plages d'une autre feuille de calcul sont spécifiées, une erreur est renvoyée.

MacroOptions - Correspond aux options de la boîte de dialogue Options de macro. Vous pouvez également utiliser cette méthode pour afficher une fonction définie par l’utilisateur dans une catégorie prédéfinie ou nouvelle dans la boîte de dialogue Insérer une fonction .

OnKey - Exécute une procédure spécifiée lorsque l'utilisateur appuie sur une touche ou une combinaison de touches particulière.

OnRepeat - Définit l'élément de répétition et le nom de la procédure exécutée si vous choisissez la commande répéter après l'exécution de la procédure qui définit cette propriété.

OnTime - Cette méthode programme l'exécution d'une procédure à un moment précis (soit à une heure précise soit après l'écoulement d'un délai précis).

OnUndo - Définit le texte de la commande d' annulation et le nom de la procédure exécutée si vous choisissez la commande Annuler après l'exécution de la procédure qui définit cette propriété.

Quit - Quitte Microsoft Excel.

RecordMacro - Cette méthode enregistre le code si l'enregistreur de macro est activé.

RegisterXLL - Cette méthode charge une ressource de code XLL et enregistre automatiquement les fonctions et les commandes contenues dans la ressource.

Repeat - Cette méthode répète la dernière opération exécutée à partir de l'interface utilisateur.

Run - Exécute une macro ou appelle une fonction. Elle peut être utilisée pour exécuter une macro écrite en Visual Basic ou dans le langage de macro de Microsoft Excel, ou pour exécuter une fonction dans une DLL ou une XLL.

SendKeys - Envoie des séquences de touches à l’application active.

SharePointVersion - Renvoie le numéro de version des instances SharePoint Foundation en cours d’exécution sur le site pour l’URL spécifiée.

Undo - Cette méthode annule la dernière opération commandée à partir de l'interface utilisateur.

Union - Renvoie l’union de deux plages ou plus.

Volatile - Marque comme volatile une fonction définie par l’utilisateur. Une fonction volatile doit être recalculée chaque fois qu’un calcul se produit dans des cellules de la feuille de calcul. Une fonction non volatile est recalculée uniquement lorsque les variables d’entrée changent. Cette méthode n’a aucun effet si elle n’est pas située dans une fonction définie par l’utilisateur servant à calculer une cellule de feuille de calcul.

Wait - Interrompt une macro en cours d’exécution jusqu'à une heure spécifiée. Renvoie True si l'heure spécifiée est atteinte.

Propriétés

ActiveChart Renvoie un objet Chart qui représente le graphique actif (un graphique incorporé ou une feuille de graphique). Un graphique incorporé est considéré comme actif lorsqu'il est sélectionné ou activé. Lorsque aucun graphique n’est actif, cette propriété renvoie Nothing.

Dim chrActiveChart As Chart
Set chrActiveChart = ActiveChart

ActiveEncryptionSession Renvoie un type Long qui représente la session de chiffrement associée au document actif. En lecture seule.

Dim lngActiveEncryptionSession As Long
lngActiveEncryptionSession = Application.ActiveEncryptionSession

ActiveProtectedViewWindow Renvoie un objet ProtectedViewWindow qui représente la fenêtre en mode protégé active (fenêtre au premier plan). Retourne Nothing si aucune fenêtre Mode protégé n’est ouverte. En lecture seule.

Dim pvwActiveProtectedViewWindow As ProtectedViewWindow
Set pvwActiveProtectedViewWindow = Application.ActiveProtectedViewWindow

ActiveSheet Cette propriété renvoie un objet qui représente la feuille active (feuille au premier plan) dans le classeur actif ou dans la fenêtre ou le classeur spécifié(e). Renvoie Nothing si aucune feuille n’est active.

Dim wsActiveSheet As Worksheet
Set wsActiveSheet = ActiveSheet

ActiveWindow Renvoie un objet Window qui représente la fenêtre Excel active (fenêtre au premier plan). Elle renvoie la valeur Nothing si aucune fenêtre n'est ouverte. En lecture seule.

Dim wndActiveWindow As Window
Set wndActiveWindow = ActiveWindow

ActiveWorkbook Renvoie un objet Workbook qui représente le classeur dans la fenêtre active (fenêtre au premier plan). Elle renvoie la valeur Nothing si aucune fenêtre n'est ouverte ou si la fenêtre active est la fenêtre Info ou Presse-papiers. En lecture seule.

Dim wbActiveWorkbook As Workbook
Set wbActiveWorkbook = ActiveWorkbook

AddIns Renvoie une collection AddIns qui représente tous les compléments figurant dans la boîte de dialogue compléments (commandecompléments sous l'onglet développeur ). En lecture seule.

Dim aisAddIns As AddIns
Set aisAddIns = AddIns

AddIns2 Renvoie une collection AddIns2 qui représente toutes les macros complémentaires actuellement disponibles ou ouvertes dans Microsoft Excel, qu'elles soient installées ou non. En lecture seule.

Dim ai2AddIns2 As AddIns2
Set ai2AddIns2 = Application.AddIns2

AlertBeforeOverwriting True si Microsoft Excel affiche un message avant de remplacer des cellules contenant des données pendant une modification effectuée à l'aide de la fonction Glisser-déplacer. Boolean (en lecture/écriture).

Application.AlertBeforeOverwriting = True

AltStartupPath Cette propriété renvoie ou définit le nom de l'autre dossier de démarrage. Type de données String en lecture-écriture.

Application.AltStartupPath =

AlwaysUseClearType Cette propriété renvoie ou définit une valeur de type Boolean qui indique s’il faut utiliser ClearType pour afficher les polices dans le menu, le Ruban et le texte des boîtes de dialogue. Boolean (en lecture/écriture).

Application.AlwaysUseClearType = True

ArbitraryXMLSupportAvailable Renvoie une valeur de type Boolean qui indique si les fonctionnalités XML de Microsoft Excel sont disponibles. En lecture seule.

Dim booArbitraryXMLSupportAvailable As Boolean
booArbitraryXMLSupportAvailable = Application.ArbitraryXMLSupportAvailable

AskToUpdateLinks Cette propriété a la valeur True si Microsoft Excel invite l'utilisateur à mettre à jour les liaisons lors de l'ouverture d'un fichier en possédant. Elle a la valeur False si les liaisons sont automatiquement mises à jour sans affichage d'une boîte de dialogue. Boolean (en lecture/écriture).

Application.AskToUpdateLinks = True

Assistance Renvoie un objet IAssistance pour Microsoft Excel qui représente la visionneuse de l'aide Microsoft Office. En lecture seule.

Dim iaeAssistance As Office.IAssistance
Set iaeAssistance = Application.Assistance

AutoCorrect Renvoie un objet AutoCorrect qui représente les attributs de correction automatique de Microsoft Excel. En lecture seule.

Dim actAutoCorrect As AutoCorrect
Set actAutoCorrect = Application.AutoCorrect

AutoFormatAsYouTypeReplaceHyperlinks Cette propriété a la valeur us True (par défaut) si Microsoft Excel met en forme automatiquement des liens hypertexte à mesure que vous tapez. Elle a la valeur False si Excel ne met pas en forme automatiquement des liens hypertexte à mesure que vous tapez. Boolean (en lecture/écriture).

Application.AutoFormatAsYouTypeReplaceHyperlinks = True

AutomationSecurity Cette propriété renvoie ou définit une constante MsoAutomationSecurity qui représente le mode de sécurité utilisé par Microsoft Excel lors de l'ouverture de fichiers par programme. Lecture-écriture.

Application.AutomationSecurity = msoAutomationSecurityForceDisable

AutoPercentEntry True si les entrées dans les cellules mises au format pourcentage ne sont pas automatiquement multipliées par 100 dès qu'elles sont entrées. Boolean (en lecture/écriture).

Application.AutoPercentEntry = True

AutoRecover Renvoie un objet AutoRecover qui sauvegarde tous les formats de fichier sur un intervalle de temps programmé.

Dim arrAutoRecover As AutoRecover
Set arrAutoRecover = Application.AutoRecover

Build Cette propriété renvoie le numéro de build de Microsoft Excel. Type de données Long en lecture seule.

Dim lngBuild As Long
lngBuild = Application.Build

CalculateBeforeSave True si les classeurs sont calculés avant d'être enregistrés sur le disque (si la propriété calculation a la valeur xlManual). Cette propriété demeure inchangée même si vous modifiez la propriété Calculation. Boolean (en lecture/écriture).

Application.CalculateBeforeSave = True

Calculation Cette propriété renvoie ou définit une valeur XlCalculation qui représente le mode de calcul.

Application.Calculation = xlCalculationAutomatic

CalculationInterruptKey Définit ou renvoie une constante XlCalculationInterruptKey qui spécifie la touche susceptible d'interrompre Microsoft Excel lors de l'exécution de calculs. Lecture-écriture.

Application.CalculationInterruptKey = xlAnyKey

CalculationState Renvoie une constante XlCalculationState qui indique l'état de calcul de l'application, pour tous les calculs en cours d'exécution dans Microsoft Excel. En lecture seule.

Dim xcsCalculationState As XlCalculationState
xcsCalculationState = Application.CalculationState

CalculationVersion Cette propriété renvoie un nombre dont les quatre derniers chiffres correspondent au numéro de version du moteur de calcul secondaire, les autres chiffres (à gauche) correspondant à la version principale de Microsoft Excel. Type de données Long en lecture seule.

Dim lngCalculationVersion As Long
lngCalculationVersion = Application.CalculationVersion

Caller Renvoie des informations sur la façon dont Visual Basic a été appelé (pour plus d’informations, consultez la section Remarques).

Dim objCaller As Object
Set objCaller = Application.Caller

CanPlaySounds Cette propriété ne doit pas être utilisée. Les sons ont été supprimés de Microsoft Excel.

Dim booCanPlaySounds As Boolean
booCanPlaySounds = Application.CanPlaySounds

CanRecordSounds Cette propriété ne doit pas être utilisée. Les sons ont été supprimés de Microsoft Excel.

Dim booCanRecordSounds As Boolean
booCanRecordSounds = Application.CanRecordSounds

Caption Renvoie ou définit une valeur String qui représente le nom affiché dans la barre de titre de la fenêtre Microsoft Excel principale.

Application.Caption =

ChartDataPointTrack True: tous les graphiques des documents nouvellement créés utilisent le comportement de suivi de la référence de cellule. Valeur booléenne.

Application.ChartDataPointTrack = True

Charts Renvoie une collection Sheets qui représente toutes les feuilles graphiques du classeur actif.

Dim shtsCharts As Sheets
Set shtsCharts = Charts

ClipboardFormats Cette propriété renvoie les formats actuellement dans le Presse-papiers, sous la forme d'un tableau de valeurs numériques. Pour déterminer si un format particulier se trouve dans le Presse-papiers, comparez chaque élément contenu dans le tableau avec la constante appropriée répertoriée dans la section Note. Type de données Variant en lecture seule.

Dim varClipboardFormats As Variant
varClipboardFormats = Application.ClipboardFormats

ClusterConnector Cette propriété renvoie ou définit le nom du connecteur de cluster HPC (High Performance Computing) qui est utilisé pour exécuter des fonctions définies par l'utilisateur dans des compléments XLL. en lecture/écriture.

Application.ClusterConnector =

Columns Renvoie un objet Range qui représente toutes les colonnes de la feuille de calcul active. Si le document actif n’est pas une feuille de calcul, la propriété Columns échoue.

Dim rngColumns As Range
Set rngColumns = Columns

COMAddIns Renvoie la collection COMAddIns pour Microsoft Excel, qui représente les compléments COM actuellement installés.

Dim comsCOMAddIns As Office.COMAddIns
Set comsCOMAddIns = Application.COMAddIns

CommandBars Renvoie un objet CommandBars qui représente les barres de commandes de Microsoft Excel. En lecture seule.

Dim cbsCommandBars As Office.CommandBars
Set cbsCommandBars = CommandBars

ConstrainNumeric Cette propriété a la valeur True si la reconnaissance de l'écriture manuscrite est limitée aux nombres et à la ponctuation. Boolean (en lecture/écriture).

Application.ConstrainNumeric = True

ControlCharacters Cette propriété a la valeur True si Microsoft Excel affiche des caractères de contrôle pour des langages de droite à gauche. Boolean (en lecture/écriture).

Application.ControlCharacters = True

CopyObjectsWithCells Cette propriété a la valeur True si les objets sont coupés, copiés, extraits et triés avec les cellules. Boolean (en lecture/écriture).

Application.CopyObjectsWithCells = True

Cursor Cette propriété renvoie ou définit l’apparence du pointeur de la souris dans Microsoft Excel. En lecture/écriture XlMousePointer.

Application.Cursor = xlDefault

CursorMovement Cette propriété renvoie ou définit une valeur qui indique si un curseur visuel ou logique est utilisé. Il peut s'agir de l'une des constantes suivantes : xlVisualCursor ou xlLogicalCursor. Long (en lecture/écriture).

Application.CursorMovement =

CustomListCount Cette propriété renvoie le nombre de listes personnalisées définies (y compris les listes prédéfinies). Type de données Long en lecture seule.

Dim lngCustomListCount As Long
lngCustomListCount = Application.CustomListCount

CutCopyMode Renvoie ou définit l’état du mode Couper ou copier. Peut être true, falseou une constante XlCutCopyMode , comme indiqué dans les tableaux suivants. Long (en lecture/écriture).

Application.CutCopyMode = xlCopy

DataEntryMode Cette propriété renvoie ou définit le mode saisie de données, comme indiqué dans le tableau ci-dessous. Ce mode, quand il est activé, vous permet d'entrer des données uniquement dans les cellules non verrouillées de la plage actuellement sélectionnée. Type de données Long en lecture-écriture.

Application.DataEntryMode = xlOff

DecimalSeparator Cette propriété renvoie ou définit le caractère utilisé en tant que séparateur décimal comme un objet de type String. Lecture-écriture.

Application.DecimalSeparator = "."

DefaultFilePath Cette propriété renvoie ou définit le chemin par défaut utilisé par Microsoft Excel à l'ouverture des fichiers. String en lecture/écriture.

Application.DefaultFilePath =

DefaultPivotTableLayoutOptions

Dim dptsDefaultPivotTableLayoutOptions As DefaultPivotTableLayoutOptions
Set dptsDefaultPivotTableLayoutOptions = Application.DefaultPivotTableLayoutOptions

DefaultSaveFormat Cette propriété renvoie ou définit le format d'enregistrement par défaut des fichiers. Pour obtenir la liste des constantes valides, reportez-vous à la propriété FileFormat . Type de données Long en lecture-écriture.

Application.DefaultSaveFormat = xlWorkbook

DefaultSheetDirection Cette propriété renvoie ou définit le sens par défaut dans lequel Microsoft Excel affiche de nouvelles fenêtres et de nouvelles feuilles de calcul. Il peut s'agir de l'une des constantes XlReadingOrder suivantes: xlRTL (de droite à gauche) ou xlLTR (de gauche à droite). Type de données Long en lecture-écriture.

Application.DefaultSheetDirection = xlContext

DefaultWebOptions Renvoie l'objet DefaultWebOptions qui contient les attributs de niveau application globaux utilisés par Microsoft Excel lors de l'enregistrement d'un document en tant que page Web ou lors de l'ouverture d'une page Web. En lecture seule.

Dim dwosDefaultWebOptions As DefaultWebOptions
Set dwosDefaultWebOptions = Application.DefaultWebOptions

DeferAsyncQueries Obtient ou définit si les requêtes asynchrones vers des sources de données OLAP sont exécutées lorsqu'une feuille de calcul est calculée par du code VBA. Boolean (en lecture/écriture).

Application.DeferAsyncQueries = True

Dialogs Renvoie une collection Dialogs qui représente toutes les boîtes de dialogue prédéfinies. En lecture seule.

Dim dlgsDialogs As Dialogs
Set dlgsDialogs = Application.Dialogs

DisplayAlerts True si Microsoft Excel affiche des alertes et messages lors de l'exécution d'une macro. Boolean (en lecture/écriture).

Application.DisplayAlerts = True

DisplayClipboardWindow Cette propriété renvoie la valeur True si le Presse-papiers de Microsoft Office peut être affiché. Boolean (en lecture/écriture).

Application.DisplayClipboardWindow = True

DisplayCommentIndicator Cette propriété renvoie ou définit la façon dont les cellules affichent les commentaires et les indicateurs. Il peut s'agir de l'une des constantes XlCommentDisplayMode .

Application.DisplayCommentIndicator = xlCommentAndIndicator

DisplayDocumentActionTaskPane Affectez à cet argument la valeur true pour afficher le volet Office actions de document ; Affectez la valeur false pour masquer le volet Office actions de document . Boolean (en lecture/écriture).

Application.DisplayDocumentActionTaskPane = True

DisplayFormulaAutoComplete Récupère ou définit si une liste de fonctions pertinentes et de noms définis doit s'afficher lorsque des formules de cellule sont créées. Boolean (en lecture/écriture).

Application.DisplayFormulaAutoComplete = True

DisplayFormulaBar True si la barre de formule est affichée. Boolean (en lecture/écriture).

Application.DisplayFormulaBar = True

DisplayFullScreen Cette propriété a la valeur True si Microsoft Excel fonctionne en mode plein écran. Boolean (en lecture/écriture).

Application.DisplayFullScreen = True

DisplayFunctionToolTips Cette propriété a la valeur True si des info-bulles de fonction peuvent être affichées. Boolean (en lecture/écriture).

Application.DisplayFunctionToolTips = True

DisplayInsertOptions Cette propriété a la valeur True si le bouton Options d'insertion doit être affiché. Boolean (en lecture/écriture).

Application.DisplayInsertOptions = True

DisplayNoteIndicator Cette propriété a la valeur True si les cellules comportant des annotations affichent des info-bulles et contiennent des indicateurs d'annotations (petits points dans leur coin supérieur droit). Boolean (en lecture/écriture).

Application.DisplayNoteIndicator = True

DisplayPasteOptions Cette propriété a la valeur True si le bouton Options de collage peut être affiché. Boolean (en lecture/écriture).

Application.DisplayPasteOptions = True

DisplayRecentFiles Cette propriété a la valeur True si la liste des derniers fichiers utilisés est affichée dans l'interface utilisateur. Boolean (en lecture/écriture).

Application.DisplayRecentFiles = True

DisplayScrollBars Cette propriété a la valeur True si les barres de défilement de tous les classeurs sont visibles. Boolean (en lecture/écriture).

Application.DisplayScrollBars = True

DisplayStatusBar Cette propriété a la valeur True si la barre d’état est affichée. Boolean (en lecture/écriture).

Application.DisplayStatusBar = True

ErrorCheckingOptions Renvoie un objet ErrorCheckingOptions qui représente les options de vérification des erreurs pour une application.

Dim ecosErrorCheckingOptions As ErrorCheckingOptions
Set ecosErrorCheckingOptions = Application.ErrorCheckingOptions

ExtendList Cette propriété a la valeur True si Microsoft Excel étend automatiquement les formats et les formules aux nouvelles données ajoutées à une liste. Boolean (en lecture/écriture).

Application.ExtendList = True

FeatureInstall Cette propriété renvoie ou définit une valeur (constante) qui spécifie la façon dont Microsoft Excel gère les appels vers les méthodes et les propriétés qui nécessitent des fonctionnalités qui ne sont pas encore installées. Il peut s'agir de l'une des constantes MsoFeatureInstall indiquées dans le tableau suivant. En lecture/écriture MsoFeatureInstall.

Application.FeatureInstall = msoFeatureInstallOnDemandWithUI

FileConverters Renvoie des informations relatives aux convertisseurs de fichiers installés. Renvoie la valeur null si aucun convertisseur n’est installé. Type de données Variant en lecture seule.

Dim strFileConverters As String
strFileConverters = Application.FileConverters

FileDialog Renvoie un objet FileDialog représentant une instance de la boîte de dialogue Fichier.

Dim fdgFileDialog As Office.FileDialog
Set fdgFileDialog = Application.FileDialog(fileDialogType:=msoFileDialogOpen)

FileExportConverters Renvoie une collection FileExportConverters qui représente tous les convertisseurs de fichier permettant d'enregistrer les fichiers disponibles dans Microsoft Excel. En lecture seule.

Dim fecsFileExportConverters As FileExportConverters
Set fecsFileExportConverters = Application.FileExportConverters

FileValidation Renvoie ou définit la façon dont Excel valide les fichiers avant de les ouvrir. Lecture-écriture.

Application.FileValidation =

FileValidationPivot Renvoie ou définit la façon dont Excel validera le contenu des caches de données pour les rapports de tableau croisé dynamique. Lecture-écriture.

Application.FileValidationPivot = xlFileValidationPivotDefault

FindFormat

Application.FindFormat =

FixedDecimal Toutes les données entrées après que la valeur de cette propriété est définie sur true seront mises en forme avec le nombre de décimales fixes défini par la propriété FixedDecimalPlaces . Boolean (en lecture/écriture).

Application.FixedDecimal = True

FixedDecimalPlaces Cette propriété renvoie ou définit le nombre de décimales fixes utilisées lorsque la propriété FixedDecimal est définie sur true. Long (en lecture/écriture).

Application.FixedDecimalPlaces = 4

FlashFill La valeur true indique que la fonctionnalité de remplissage instantané Excel a été activée et active. Boolean (en lecture/écriture).

Application.FlashFill = True

FlashFillMode True si la fonctionnalité de remplissage instantané est activée. Boolean (en lecture/écriture).

Application.FlashFillMode = True

FormulaBarHeight Cette propriété permet à l'utilisateur de spécifier la hauteur de la barre de formule en lignes. Type de données Long en lecture-écriture.

Application.FormulaBarHeight =

GenerateGetPivotData Cette propriété renvoie la valeur True lorsque Microsoft Excel peut obtenir des données de rapport de tableau croisé dynamique. Boolean (en lecture/écriture).

Application.GenerateGetPivotData = True

GenerateTableRefs La propriété GenerateTableRefs détermine si le référencement des tableaux dans les formules utilise la méthode de notation traditionnelle ou la nouvelle méthode de référencement structuré. Lecture-écriture.

Application.GenerateTableRefs = xlGenerateTableRefA1

Height Cette propriété renvoie ou définit une valeur de type double qui représente la hauteur, en points, de la fenêtre d'application principale.

Application.Height =

HighQualityModeForGraphics Renvoie ou définit une valeur indiquant si Microsoft Excel utilise le mode haute qualité pour imprimer des graphiques. Lecture-écriture.

Application.HighQualityModeForGraphics = True

Hinstance Renvoie un descripteur de l’instance d’Excel représentée par l’objet application . Type de données Long en lecture seule.

Dim lngHinstance As Long
lngHinstance = Application.Hinstance

HinstancePtr Renvoie un descripteur de l'instance d'Excel représentée par l'objet application spécifié. Type de données Variant en lecture seule.

Dim lprHinstancePtr As LongPtr
lprHinstancePtr = Application.HinstancePtr

Hwnd Renvoie un type long indiquant le descripteur de fenêtre de niveau supérieur de la fenêtre Microsoft Excel. En lecture seule.

Dim lngHwnd As Long
lngHwnd = Application.Hwnd

IgnoreRemoteRequests Cette propriété a la valeur True si les requêtes DDE hors programme sont ignorées. Boolean (en lecture/écriture).

Application.IgnoreRemoteRequests = True

Interactive La valeur true si Microsoft Excel est en mode interactif; Cette propriété est généralement true. Si vous affectez la valeur falseà cette propriété, Excel bloque toutes les entrées à partir du clavier et de la souris (à l’exception de la saisie dans les boîtes de dialogue affichées par votre code). Boolean (en lecture/écriture).

Application.Interactive = True

International Renvoie des informations relatives aux paramètres de pays/région et internationaux en cours. Type de données Variant en lecture seule.

Dim varInternational As Variant
varInternational = Application.International(xlDecimalSeparator)

IsSandboxed Cette propriété renvoie la valeur true si le classeur spécifié est ouvert dans une fenêtre en mode protégé. En lecture seule.

Dim booIsSandboxed As Boolean
booIsSandboxed = Application.IsSandboxed

Iteration La valeur true si Microsoft Excel utilise l'itération pour résoudre les références circulaires. Boolean (en lecture/écriture).

Application.Iteration = True

LanguageSettings Renvoie l'objet LanguageSettings , qui contient des informations sur les paramètres de langue dans Microsoft Excel. En lecture seule.

Dim lssLanguageSettings As Office.LanguageSettings
Set lssLanguageSettings = Application.LanguageSettings

Left Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de l’écran et le bord gauche de la fenêtre principale de Microsoft Excel.

Application.Left =

LibraryPath Cette propriété renvoie le chemin d'accès au dossier Library sans inclure le séparateur final. Type de données String en lecture seule.

Dim strLibraryPath As String
strLibraryPath = Application.LibraryPath

MapPaperSize Cette propriété a la valeur True si des documents mis en forme pour la taille de papier standard d'un autre pays ou d'une autre région (par exemple, Lettre US) sont automatiquement ajustés pour être imprimés correctement sur le papier de taille standard de votre pays/région (par exemple, A4). Boolean (en lecture/écriture).

Application.MapPaperSize = True

MathCoprocessorAvailable Cette propriété a la valeur True si un coprocesseur arithmétique est disponible. Boolean (en lecture seule).

Dim booMathCoprocessorAvailable As Boolean
booMathCoprocessorAvailable = Application.MathCoprocessorAvailable

MaxChange Cette propriété renvoie ou définit l'écart maximal utilisé pour chaque itération pendant que Microsoft Excel résout des références circulaires. Type de données Double en lecture-écriture.

Application.MaxChange =

MaxIterations Cette propriété renvoie ou définit le nombre maximal d'itérations que Microsoft Excel peut utiliser pour résoudre une référence circulaire. Type de données Long en lecture-écriture.

Application.MaxIterations =

MeasurementUnit Cette propriété spécifie l'unité de mesure utilisée dans l'application. En lecture/écriture XlMeasurementUnits.

Application.MeasurementUnit =

MergeInstances True pour fusionner plusieurs instances de l'application en une seule instance. Boolean (en lecture/écriture).

Application.MergeInstances = True

MouseAvailable Cette propriété a la valeur True si une souris est disponible. Boolean en lecture seule.

Dim booMouseAvailable As Boolean
booMouseAvailable = Application.MouseAvailable

MoveAfterReturn True si la cellule active est déplacée dès que la touche entrée (retour) est enfoncée. Boolean (en lecture/écriture).

Application.MoveAfterReturn = True

MoveAfterReturnDirection Cette propriété renvoie ou définit le sens dans lequel la cellule active est déplacée lorsque l'utilisateur appuie sur entrée. En lecture/écriture XlDirection.

Application.MoveAfterReturnDirection = xlDown

MultiThreadedCalculation Renvoie un objet MultiThreadedCalculation qui contrôle les paramètres de recalcul multi-thread. En lecture seule.

Dim mtcMultiThreadedCalculation As MultiThreadedCalculation
Set mtcMultiThreadedCalculation = Application.MultiThreadedCalculation

Name Renvoie une valeur de type String qui représente le nom de l'objet.

Dim strName As String
strName = Application.Name

Names Renvoie une collection Names qui représente tous les noms du classeur actif. Objet Names en lecture seule.

Dim nmsNames As Names
Set nmsNames = Names

NetworkTemplatesPath Cette propriété renvoie le chemin d'accès réseau où les modèles sont stockés. Si le chemin d'accès réseau n'existe pas, cette propriété renvoie une chaîne vide. Type de données String en lecture seule.

Dim strNetworkTemplatesPath As String
strNetworkTemplatesPath = Application.NetworkTemplatesPath

NewWorkbook

Dim nfeNewWorkbook As Office.NewFile
Set nfeNewWorkbook = Application.NewWorkbook

ODBCErrors Renvoie une collection ODBCErrors qui contient toutes les erreurs ODBC générées par la table de requête ou le rapport de tableau croisé dynamique le plus récent. En lecture seule.

Dim odbsODBCErrors As ODBCErrors
Set odbsODBCErrors = Application.ODBCErrors

ODBCTimeout Cette propriété renvoie ou définit la limite du temps d'exécution de la requête ODBC, exprimée en secondes. La valeur par défaut est 45 secondes. Type de données Long en lecture-écriture.

Application.ODBCTimeout = 15

OLEDBErrors Renvoie la collection OLEDBErrors , qui représente les informations d'erreur renvoyées par la requête OLE DB la plus récente. En lecture seule.

Dim olesOLEDBErrors As OLEDBErrors
Set olesOLEDBErrors = Application.OLEDBErrors

OnWindow Cette propriété renvoie ou définit le nom de la procédure exécutée à chaque fois que vous activez une fenêtre. Type de données String en lecture-écriture.

Application.OnWindow =

OperatingSystem Renvoie le nom et le numéro de version du système d'exploitation actuel. String en lecture seule.

Dim strOperatingSystem As String
strOperatingSystem = Application.OperatingSystem

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim appParent As Application
Set appParent = Parent

Path Renvoie une valeur de type String qui représente le chemin d’accès complet à l’application, à l’exception du séparateur final et du nom de l’application.

Dim strPath As String
strPath = Application.Path

PathSeparator Renvoie le caractère séparateur de chemin\d'accès (). Type de données String en lecture seule.

Dim strPathSeparator As String
strPathSeparator = Application.PathSeparator

PivotTableSelection Cette propriété a la valeur True si les rapports de tableaux croisés dynamiques utilisent une sélection structurée. Boolean (en lecture/écriture).

Application.PivotTableSelection = True

PreviousSelections Cette propriété renvoie un tableau contenant les quatre derniers noms ou plages sélectionnés. Chaque élément du tableau est un objet Range . Type de données Variant en lecture seule.

Dim varPreviousSelections As Variant
varPreviousSelections = Application.PreviousSelections

ProductCode Cette propriété renvoie l'identificateur global unique (GUID, Globally Unique Identifier) de Microsoft Excel. Type de données String en lecture seule.

Dim strProductCode As String
strProductCode = Application.ProductCode

PromptForSummaryInfo Cette propriété a la valeur True lorsque Microsoft Excel demande un résumé au moment où des fichiers sont enregistrés pour la première fois. Boolean (en lecture/écriture).

Application.PromptForSummaryInfo = True

ProtectedViewWindows Renvoie une collection ProtectedViewWindows qui représente toutes les fenêtres en mode protégé qui sont ouvertes dans l'application. En lecture seule.

Dim pvwsProtectedViewWindows As ProtectedViewWindows
Set pvwsProtectedViewWindows = Application.ProtectedViewWindows

QuickAnalysis Renvoie un objet quickanalysis, qui représente les options d'analyse rapide de l'application.

Dim qasQuickAnalysis As QuickAnalysis
Set qasQuickAnalysis = Application.QuickAnalysis

Range Renvoie un objet Range qui représente une cellule ou une plage de cellules.

Dim strCell1 As String: strCell1 = 
Dim rngRange As Range
Set rngRange = Range(Cell1:=strCell1)

Ready Cette propriété renvoie la valeur True lorsque l'application Microsoft Excel est prête ou False dans le cas contraire. Boolean (en lecture seule).

Dim booReady As Boolean
booReady = Application.Ready

RecentFiles Renvoie une collection RecentFiles qui représente la liste des derniers fichiers utilisés.

Dim rfsRecentFiles As RecentFiles
Set rfsRecentFiles = Application.RecentFiles

RecordRelative True si les macros sont enregistrées à l’aide de références relatives; False si l’enregistrement est absolu. Boolean (en lecture seule).

Dim booRecordRelative As Boolean
booRecordRelative = Application.RecordRelative

ReferenceStyle Cette propriété renvoie ou définit comment Microsoft Excel affiche des références de cellule et des en-têtes de ligne et de colonne dans les styles de référence A1 ou R1C1. En lecture/écriture XlReferenceStyle.

Application.ReferenceStyle = xlA1

RegisteredFunctions Cette propriété renvoie des informations concernant des fonctions contenues dans des bibliothèques DLL (Dynamic-Link Library) ou dans des ressources de code inscrites dans le Registre à l'aide des fonctions de macro REGISTER ou REGISTER.ID. Type de données Variant en lecture seule.

Dim varRegisteredFunctions As Variant
varRegisteredFunctions = Application.RegisteredFunctions

ReplaceFormat

Application.ReplaceFormat =

RollZoom Cette propriété a la valeur True si IntelliMouse effectue un zoom plutôt qu'un défilement. Boolean (en lecture/écriture).

Application.RollZoom = True

Rows Renvoie un objet Range qui représente toutes les lignes de la feuille de calcul active. Si le document actif n'est pas une feuille de calcul, la propriété Rows échoue. Objet Range en lecture seule.

Dim rngRows As Range
Set rngRows = Rows

RTD Renvoie un objet RTD .

Dim As Variant
Application.RTD

ScreenUpdating True si la mise à jour de l'écran est activée. Boolean (en lecture/écriture).

Application.ScreenUpdating = True

Selection Renvoie l’objet actuellement sélectionné dans la feuille de calcul active d’un objet application . Renvoie la valeur Nothing si aucun objet n’est sélectionné. Utilisez la méthode Select pour définir la sélection, puis utilisez la fonction TypeName pour découvrir le type d’objet sélectionné.

Dim objSelection As Object
Set objSelection = Selection

Sheets Renvoie une collection Sheets qui représente toutes les feuilles du classeur actif. Objet Sheets en lecture seule.

Dim shtsSheets As Sheets
Set shtsSheets = Sheets

SheetsInNewWorkbook Cette propriété renvoie ou définit le nombre de feuilles que Microsoft Excel insère automatiquement dans les nouveaux classeurs. Long (en lecture/écriture).

Application.SheetsInNewWorkbook = 3

ShowChartTipNames Cette propriété a la valeur True si les graphiques affichent les intitulés des conseils à propos des graphiques. Valeur par défaut : True. Boolean (en lecture/écriture).

Application.ShowChartTipNames = True

ShowChartTipValues Cette propriété a la valeur True si les graphiques affichent les valeurs des conseils à propos des graphiques. Valeur par défaut : True. Boolean (en lecture/écriture).

Application.ShowChartTipValues = True

ShowConvertToDataType

Application.ShowConvertToDataType = True

ShowDevTools Cette propriété renvoie ou définit un type Boolean qui indique si l'onglet développeur est affiché dans le ruban. Boolean (en lecture/écriture).

Application.ShowDevTools = True

ShowMenuFloaties Cette propriété renvoie ou définit un type Boolean qui indique s'il faut afficher la mini barre d'outils lorsque l'utilisateur clique avec le bouton droit dans la fenêtre du classeur. False si les Mini barres d'outils sont affichées. Boolean (en lecture/écriture).

Application.ShowMenuFloaties = True

ShowQuickAnalysis Contrôle si l'interface utilisateur contextuelle d'analyse rapide est affichée lors de la sélection. True signifie que le bouton analyse rapide s'affiche.

Application.ShowQuickAnalysis = True

ShowSelectionFloaties Cette propriété renvoie ou définit une valeur de type Boolean qui indique si les Mini barres d'outils s'affichent lorsque l'utilisateur sélectionne un texte. False si les Mini barres d'outils sont affichées. Boolean (en lecture/écriture).

Application.ShowSelectionFloaties = True

ShowStartupDialog Cette propriété renvoie la valeur True (la valeur par défaut est False) lorsque le volet Nouveau classeur s'affiche pour une application Microsoft Excel. Boolean (en lecture/écriture).

Application.ShowStartupDialog = True

ShowToolTips Cette propriété a la valeur True si les info-bulles sont activées. Boolean (en lecture/écriture).

Application.ShowToolTips = True

SmartArtColors Renvoie l'ensemble des styles SmartArtColors actuellement chargés dans l'application. En lecture seule.

Dim sacsSmartArtColors As Office.SmartArtColors
Set sacsSmartArtColors = Application.SmartArtColors

SmartArtLayouts Renvoie le jeu de SmartArtLayouts actuellement chargé dans l'application. En lecture seule.

Dim salsSmartArtLayouts As Office.SmartArtLayouts
Set salsSmartArtLayouts = Application.SmartArtLayouts

SmartArtQuickStyles Renvoie le jeu de SmartArtQuickStyles actuellement chargé dans l'application. En lecture seule.

Dim saqsSmartArtQuickStyles As Office.SmartArtQuickStyles
Set saqsSmartArtQuickStyles = Application.SmartArtQuickStyles

Speech Renvoie un objet Speech .

Dim spcSpeech As Speech
Set spcSpeech = Application.Speech

SpellingOptions Renvoie un objet SpellingOptions qui représente les options d'orthographe de l'application.

Dim sosSpellingOptions As SpellingOptions
Set sosSpellingOptions = Application.SpellingOptions

StandardFont Cette propriété renvoie ou définit le nom de la police standard. String en lecture/écriture.

Application.StandardFont = "Arial"

StandardFontSize Cette propriété renvoie ou définit la taille, exprimée en points, de la police standard. Type de données Long en lecture-écriture.

Application.StandardFontSize = 12

StartupPath Cette propriété renvoie le chemin d'accès complet du dossier de démarrage, en omettant le séparateur final. Type de données String en lecture seule.

Dim strStartupPath As String
strStartupPath = Application.StartupPath

StatusBar Renvoie ou définit le texte dans la barre d’état. String en lecture/écriture.

Application.StatusBar =

TemplatesPath Cette propriété renvoie le chemin d'accès local où les modèles sont stockés. Type de données String en lecture seule.

Dim strTemplatesPath As String
strTemplatesPath = Application.TemplatesPath

ThisWorkbook Renvoie un objet Workbook qui représente le classeur dans lequel s'exécute le code de la macro active. En lecture seule.

Dim wbThisWorkbook As Workbook
Set wbThisWorkbook = ThisWorkbook

ThousandsSeparator Cette propriété renvoie ou définit le caractère utilisé comme séparateur de milliers sous forme de chaîne (type String). Lecture-écriture.

Application.ThousandsSeparator = ","

Top Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord supérieur de l'écran et le bord supérieur de la fenêtre principale de Microsoft Excel.

Application.Top =

TransitionMenuKey Cette propriété renvoie ou définit la touche d'aide ou le menu Microsoft Excel /, qui est généralement. String en lecture/écriture.

Application.TransitionMenuKey =

TransitionMenuKeyAction Cette propriété renvoie ou définit l'action effectuée lorsque la touche d'accès au menu Microsoft Excel est appuyée. Peut être xlExcelMenus ou xlLotusHelp (Voir l'énumérAtion des constantes Excel). Type de données Long en lecture-écriture.

Application.TransitionMenuKeyAction =

TransitionNavigKeys Cette propriété a la valeur True si les touches alternatives de déplacement sont actives. Boolean (en lecture/écriture).

Application.TransitionNavigKeys = True

UsableHeight Cette propriété renvoie la hauteur maximale, exprimée en points, de l'espace pouvant être occupé par une fenêtre dans l'espace de travail de l'application. Type de données Double en lecture seule.

Dim dblUsableHeight As Double
dblUsableHeight = Application.UsableHeight

UsableWidth Cette propriété renvoie la largeur maximale, exprimée en points de l'espace pouvant être occupé par une fenêtre dans l'espace de travail de l'application. Type de données Double en lecture seule.

Dim dblUsableWidth As Double
dblUsableWidth = Application.UsableWidth

UseClusterConnector Renvoie ou définit une valeur indiquant si Excel autorise l’exécution de fonctions définies par l’utilisateur dans les compléments XLL sur un cluster de calcul. Lecture-écriture.

Application.UseClusterConnector = True

UsedObjects Renvoie un objet UsedObjects représentant les objets alloués dans un classeur. En lecture seule.

Dim uosUsedObjects As UsedObjects
Set uosUsedObjects = Application.UsedObjects

UserControl Cette propriété a la valeur True si l'application est visible ou si elle a été créée ou démarrée par l'utilisateur. Elle prend la valeur False si l'application a été créée ou démarrée par le biais d'un programme à l'aide des fonctions CreateObject ou GetObject et que l'application est masquée. Boolean (en lecture/écriture).

Application.UserControl = True

UserLibraryPath Renvoie le chemin d'accès à l'emplacement sur l'ordinateur de l'utilisateur où les compléments COM sont installés. Type de données String en lecture seule.

Dim strUserLibraryPath As String
strUserLibraryPath = Application.UserLibraryPath

UseSystemSeparators Cette propriété a la valeur True (par défaut) si les séparateurs système de Microsoft Excel sont activés. Boolean (en lecture/écriture).

Application.UseSystemSeparators = True

Value Cette propriété renvoie une valeur de type String qui représente le nom de l'application.

Dim strValue As String
strValue = Application.Value

VBE Renvoie un objet VBE représentant Visual Basic Editor. En lecture seule.

Dim vbeVBE As VBIDE.VBE
Set vbeVBE = Application.VBE

Version Cette propriété renvoie une valeur de type String qui représente le numéro de version Microsoft Excel.

Dim strVersion As String
strVersion = Application.Version

Visible Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est visible. Lecture-écriture.

Application.Visible = True

Watches Renvoie un objet Watches représentant une plage qui est suivie lorsque la feuille de calcul est recalculée.

Dim wtcsWatches As Watches
Set wtcsWatches = Application.Watches

Width Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de la fenêtre de l'application et le bord droit.

Application.Width = 300

Windows Renvoie une collection Windows qui représente toutes les fenêtres de tous les classeurs. Objet Windows en lecture seule.

Dim wndsWindows As Windows
Set wndsWindows = Windows

WindowsForPens Cette propriété a la valeur True si l'ordinateur fonctionne sous Microsoft Windows pour Pen Computing. Boolean en lecture seule.

Dim booWindowsForPens As Boolean
booWindowsForPens = Application.WindowsForPens

WindowState Cette propriété renvoie ou définit l'état de la fenêtre. En lecture/écriture XlWindowState.

Application.WindowState = xlMaximized

Workbooks Renvoie une collection Workbooks qui représente tous les classeurs ouverts. En lecture seule.

Dim wrksWorkbooks As Workbooks
Set wrksWorkbooks = Workbooks

WorksheetFunction Renvoie l'objet WorksheetFunction . En lecture seule.

Dim wfnWorksheetFunction As WorksheetFunction
Set wfnWorksheetFunction = WorksheetFunction

Worksheets Pour un objet application , cette propriété renvoie une collection Sheets qui représente toutes les feuilles de calcul du classeur actif.

Dim shtsWorksheets As Sheets
Set shtsWorksheets = Worksheets