Clase Application (PowerPoint VBA)

La clase Application representa la aplicación completa de Microsoft PowerPoint.

El principal procedimiento de la clase Application es Activate

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

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

Métodos

Este es el método principal de la clase Application

Activate - Activa el objeto especificado.

Application.Activate

Otros Métodos

Help - Muestra un tema de Ayuda.

Application.Help

Run - Ejecuta un procedimiento de 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)

Propiedades

Active Devuelve si el panel o la ventana especificados están activos. Solo lectura.

Dim mtsActive As Office.MsoTriState
mtsActive = Application.Active

ActiveEncryptionSession Representa la sesión de cifrado asociada con la presentación activa. Solo lectura.

Dim lngActiveEncryptionSession As Long
lngActiveEncryptionSession = Application.ActiveEncryptionSession

ActivePresentation Devuelve un objeto Presentation que representa la presentación abierta en la ventana activa. Solo lectura.

Dim prsActivePresentation As Presentation
Set prsActivePresentation = ActivePresentation

ActivePrinter Devuelve el nombre de la impresora activa. Solo lectura.

Dim strActivePrinter As String
strActivePrinter = Application.ActivePrinter

ActiveWindow Devuelve un objeto DocumentWindow que representa la ventana del documento activo. Solo lectura.

Dim dwwActiveWindow As DocumentWindow
Set dwwActiveWindow = ActiveWindow

AddIns Devuelve la colección AddIns específica del programa que representa todos los complementos enumerados en el cuadro de diálogo complementos (haga clic en el botón Office , haga clic en Opciones de PowerPoint, haga clic en Complementos, haga clic en complementos de **PowerPoint **en la lista administrar ). Solo lectura.

Dim aisAddIns As AddIns
Set aisAddIns = AddIns

Assistance Obtiene una referencia al objeto de Microsoft Office IAssistance , que proporciona un medio para que los programadores creen una experiencia de ayuda personalizada para los usuarios de Microsoft Office. Solo lectura.

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

AutoCorrect Devuelve un objeto AutoCorrect que representa la función de autocorrección de Microsoft PowerPoint.

Dim actAutoCorrect As AutoCorrect
Set actAutoCorrect = Application.AutoCorrect

AutomationSecurity Representa el modo de seguridad que Microsoft PowerPoint usa cuando se abren archivos mediante programación. Lectura y escritura.

Application.AutomationSecurity = msoAutomationSecurityLow

Build Devuelve el número de compilación de la versión actual de Microsoft PowerPoint. Solo lectura.

Dim strBuild As String
strBuild = Application.Build

ChartDataPointTrack Devuelve o establece un valor de tipo Boolean que especifica si los gráficos usan el seguimiento de punto de datos de referencia de celda. Lectura y escritura.

Application.ChartDataPointTrack = True

COMAddIns Devuelve una referencia a los complementos del Modelo de objetos componentes (COM) cargados actualmente en Microsoft PowerPoint. Estos complementos aparecen en la ficha complementos del cuadro de diálogo Opciones de PowerPoint . Solo lectura.

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

CommandBars Devuelve una colección CommandBars que representa todas las barras de comandos en Microsoft PowerPoint. Solo lectura.

Dim cbsCommandBars As Office.CommandBars
Set cbsCommandBars = CommandBars

FeatureInstall Devuelve o establece la manera en que Microsoft PowerPoint controla las llamadas a los métodos y propiedades que requieren características que aún no están instaladas. Lectura y escritura.

Application.FeatureInstall = msoFeatureInstallNone

FileConverters Devuelve información sobre los convertidores de archivos instalados. Devuelve null si no hay convertidores instalados. Variant de solo lectura.

Dim fcsFileConverters As FileConverters
Set fcsFileConverters = FileConverters

FileDialog Devuelve un objeto FileDialog que representa una instancia única de un cuadro de diálogo de archivo. Solo lectura.

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

FileValidation Devuelve o establece un valor que indica cómo PowerPoint validará los archivos antes de abrirlos. Lectura y escritura.

Application.FileValidation = msoFileValidationDefault

IsSandboxed Devuelve true si la presentación especificada está abierta en una ventana de vista protegida. Solo lectura.

Dim booIsSandboxed As Boolean
booIsSandboxed = IsSandboxed

LanguageSettings Devuelve un objeto LanguageSettings que contiene información sobre la configuración de idioma en Microsoft PowerPoint. Solo lectura.

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

Left Devuelve o establece un valor Single que representa la distancia en puntos desde el borde izquierdo del documento, aplicación y ventanas de la presentación de diapositivas hasta el borde izquierdo del área de cliente de la ventana de la aplicación. Al establecer esta propiedad en un valor positivo o negativo muy grande, puede colocar la ventana completamente fuera del escritorio. Lectura y escritura.

Application.Left =

NewPresentation

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

OperatingSystem Devuelve el nombre del sistema operativo. Solo lectura.

Dim strOperatingSystem As String
strOperatingSystem = Application.OperatingSystem

Options Devuelve un objeto Options que representa las opciones de aplicación en Microsoft PowerPoint.

Dim optsOptions As Options
Set optsOptions = Application.Options

Path Devuelve una cadena que representa la ruta de acceso al objeto Application especificado. Solo lectura.

Dim strPath As String
strPath = Application.Path

Presentations Devuelve una colección Presentations que representa todas las presentaciones abiertas. Solo lectura.

Dim prsPresentations As Presentations
Set prsPresentations = Presentations

ProductCode Devuelve el identificador único global (GUID) de Microsoft PowerPoint. Solo lectura.

Dim strProductCode As String
strProductCode = Application.ProductCode

SensitivityLabelPolicy

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

Top Devuelve o establece un valor Single que representa la distancia en puntos desde el borde superior del documento, aplicación y ventana de presentación con diapositivas hasta el borde superior del área de cliente de la ventana de la aplicación. Lectura y escritura.

Application.Top = 100

VBE Devuelve un objeto VBE que representa el Editor de Visual Basic. Solo lectura.

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

Version Devuelve el número de versión de Microsoft PowerPoint. Solo lectura.

Dim strVersion As String
strVersion = Application.Version

Windows Devuelve una colección DocumentWindows que representa todas las ventanas de documento abiertas. Solo lectura.

Dim dwsWindows As DocumentWindows
Set dwsWindows = Windows

WindowState Devuelve o establece el estado de la ventana especificada. Lectura y escritura.

Application.WindowState = ppWindowMaximized