Classe Application (PowerPoint VBA)

La classe Application représente l’ensemble de l’application Microsoft Office PowerPoint.

La procédure principale de la classe Application est Activate

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

Password/Protect with its procedures ActiveProtectedViewWindow et ProtectedViewWindows
Name with its procedures Caption et Name
Display/Show with its procedures DisplayAlerts, DisplayDocumentInformationPanel, DisplayGridLines, DisplayGuides, ShowStartupDialog, ShowWindowsInTaskbar et SlideShowWindows
Format with its procedures Height, SmartArtColors, SmartArtLayouts, SmartArtQuickStyles, Visible et Width

Méthodes

C'est la méthode principale de la classe Application

Activate - Active l’objet spécifié.

Application.Activate

Autre Méthodes

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

Application.Help

Run - Cette méthode exécute une procédure Visual Basic.

Dim strMacroName As String: strMacroName = "TestPass"
Dim varsafeArrayOfParams(1 To 2) As Variant
varsafeArrayOfParams(1) = "hi"
varsafeArrayOfParams(2) = 7 
Application.Run(MacroName:=strMacroName, safeArrayOfParams:=varsafeArrayOfParams)

Propriétés

Active Indique si le volet ou la fenêtre spécifié est actif. En lecture seule.

Dim mtsActive As Office.MsoTriState
mtsActive = Application.Active

ActiveEncryptionSession Représente la session de chiffrement associée à la présentation active. En lecture seule.

Dim lngActiveEncryptionSession As Long
lngActiveEncryptionSession = Application.ActiveEncryptionSession

ActivePresentation Renvoie un objet Presentation qui représente la présentation ouverte dans la fenêtre active. En lecture seule.

Dim prsActivePresentation As Presentation
Set prsActivePresentation = ActivePresentation

ActivePrinter Renvoie le nom de l’imprimante active. En lecture seule.

Dim strActivePrinter As String
strActivePrinter = Application.ActivePrinter

ActiveWindow Renvoie un objet DocumentWindow qui représente la fenêtre de document active. En lecture seule.

Dim dwwActiveWindow As DocumentWindow
Set dwwActiveWindow = ActiveWindow

AddIns Renvoie la collection AddIns spécifiques aux programmes qui représente tous les compléments figurant dans la boîte de dialogue compléments (cliquez sur le bouton Office , cliquez sur Options PowerPoint, cliquez sur compléments, puis sur compléments **PowerPoint **dans la liste gérer ). En lecture seule.

Dim aisAddIns As AddIns
Set aisAddIns = AddIns

Assistance Obtient une référence à l’objet Microsoft Office IAssistance , qui permet aux développeurs de créer une expérience d’aide personnalisée pour les utilisateurs dans Microsoft Office. En lecture seule.

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

AutoCorrect Renvoie un objet AutoCorrect qui représente la fonctionnalité de correction automatique dans Microsoft PowerPoint.

Dim actAutoCorrect As AutoCorrect
Set actAutoCorrect = Application.AutoCorrect

AutomationSecurity Représente le mode de sécurité que Microsoft PowerPoint utilise lorsqu’il ouvre des fichiers par programme. Lecture-écriture.

Application.AutomationSecurity = msoAutomationSecurityLow

Build Renvoie le numéro de version de l’instance actuelle de Microsoft PowerPoint. En lecture seule.

Dim strBuild As String
strBuild = Application.Build

ChartDataPointTrack Cette propriété renvoie ou définit un type Boolean qui spécifie si les graphiques utilisent le suivi du point de données de référence de cellule. Lecture-écriture.

Application.ChartDataPointTrack = True

COMAddIns Renvoie une référence aux compléments COM (Component Object Model) actuellement chargés dans Microsoft PowerPoint. Ces compléments sont répertoriés dans l' onglet Compléments de la boîte de dialogue Options PowerPoint . En lecture seule.

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

CommandBars Renvoie une collection CommandBars qui représente toutes les barres de commandes de Microsoft PowerPoint. En lecture seule.

Dim cbsCommandBars As Office.CommandBars
Set cbsCommandBars = CommandBars

FeatureInstall Renvoie ou définit la manière dont Microsoft PowerPoint gère les appels aux méthodes et aux propriétés qui requièrent des fonctionnalités qui n’ont pas encore été installées. Lecture-écriture.

Application.FeatureInstall = msoFeatureInstallNone

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

Dim fcsFileConverters As FileConverters
Set fcsFileConverters = FileConverters

FileDialog Renvoie un objet FileDialog qui représente une instance unique d'une boîte de dialogue de fichier. En lecture seule.

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

FileValidation Renvoie ou définit une valeur qui indique la façon dont PowerPoint valide les fichiers avant de les ouvrir. Lecture/écriture

Application.FileValidation = msoFileValidationDefault

IsSandboxed Renvoie la valeur true si la présentation spécifiée est ouverte dans une fenêtre en mode protégé. En lecture seule.

Dim booIsSandboxed As Boolean
booIsSandboxed = IsSandboxed

LanguageSettings Renvoie un objet LanguageSettings contenant des informations sur les paramètres de langue de Microsoft PowerPoint. En lecture seule.

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

Left Renvoie ou définit une valeur de type Single qui représente la distance en points entre le bord gauche des fenêtres de document, d’application et de diaporama et le bord gauche de la zone cliente de la fenêtre de l’application. Si vous donnez à cette propriété une très grande valeur positive ou négative, vous risquez de positionner la fenêtre totalement hors de l’application. Lecture-écriture.

Application.Left =

NewPresentation

Dim nfeNewPresentation As Office.NewFile
Set nfeNewPresentation = Application.NewPresentation

OperatingSystem Renvoie le nom du système d’exploitation. En lecture seule.

Dim strOperatingSystem As String
strOperatingSystem = Application.OperatingSystem

Options Renvoie un objet options qui représente les options d’application dans Microsoft PowerPoint.

Dim optsOptions As Options
Set optsOptions = Application.Options

Path Renvoie une valeur de type String qui représente le chemin d’accès à l’objet application spécifié. En lecture seule.

Dim strPath As String
strPath = Application.Path

Presentations Renvoie une collection Presentations qui représente toutes les présentations ouvertes. En lecture seule.

Dim prsPresentations As Presentations
Set prsPresentations = Presentations

ProductCode Renvoie l’identificateur global unique (GUID, Globally Unique Identifier) de Microsoft PowerPoint. En lecture seule.

Dim strProductCode As String
strProductCode = Application.ProductCode

SensitivityLabelPolicy

Dim slpSensitivityLabelPolicy As Office.SensitivityLabelPolicy
Set slpSensitivityLabelPolicy = Application.SensitivityLabelPolicy

Top Renvoie ou définit une valeur de type Single qui représente la distance en points entre le bord supérieur des fenêtres de document, d’application et de diaporama et le bord supérieur de la zone cliente de la fenêtre de l’application. Lecture-écriture.

Application.Top = 100

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

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

Version Renvoie le numéro de la version de Microsoft PowerPoint. En lecture seule.

Dim strVersion As String
strVersion = Application.Version

Windows Renvoie une collection DocumentWindows qui représente toutes les fenêtres de document ouvertes. En lecture seule.

Dim dwsWindows As DocumentWindows
Set dwsWindows = Windows

WindowState Renvoie ou définit l’état de la fenêtre spécifiée. Lecture-écriture.

Application.WindowState = ppWindowMaximized