Classe Presentation (PowerPoint VBA)

La classe Presentation représente une présentation Microsoft PowerPoint.

Les classes suivantes donnent accès à la classe Presentation

Pour utiliser une variable de classe Presentation, elle doit d'abord être instanciée, par exemple

Dim prs as Presentation
Set prs = ActivePresentation

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Presentation : Application.ActivePresentation, DocumentWindow.Presentation, Presentations.Add, Presentations.Item, Presentations.Open, Presentations.Open2007, ProtectedViewWindow.Edit, ProtectedViewWindow.Presentation et SlideShowWindow.Presentation.

Méthodes

AcceptAll - Accepte toutes les modifications.

AddTitleMaster - Ajoute un masque de titre à la présentation spécifiée et renvoie un objet Master qui représente le masque de titre.

AddToFavorites - Ajoute un raccourci qui représente la sélection en cours de la présentation spécifiée au dossier Favoris de Windows.

ApplyTemplate - Applique un modèle de conception à la présentation spécifiée.

ApplyTemplate2 - Applique un modèle de conception et une variante de thème à la présentation.

ApplyTheme - Applique un thème ou un modèle de conception à la présentation spécifiée.

CanCheckIn - Renvoie la valeur true si Microsoft PowerPoint peut archiver une présentation donnée sur un serveur.

CheckIn - Cette méthode renvoie une présentation à partir d’un ordinateur local vers un serveur et définit le fichier local en lecture seule afin qu’il ne puisse pas être modifié localement.

CheckInWithVersion - Cette méthode renvoie une présentation à partir d’un ordinateur local vers un serveur et définit le fichier local en lecture seule afin qu’il ne puisse pas être modifié localement.

Close - Ferme la présentation spécifiée.

Convert2 - Convertit un fichier en un autre type de fichier.

CreateVideo - Crée une vidéo dans un objet Presentation.

EndReview - Termine le cycle de révision.

EnsureAllMediaUpgraded - Garantit que tous les médias sont à jour dans un objet Presentation.

Export - Cette méthode exporte chaque diapositive de la présentation à l’aide du filtre graphique spécifié et enregistre les fichiers exportés dans le dossier spécifié.

ExportAsFixedFormat - Publie une copie d’une présentation Microsoft PowerPoint sous forme de fichier dans un format fixe, PDF ou XPS.

ExportAsFixedFormat2 - Publie une copie d’une présentation Microsoft PowerPoint sous forme de fichier dans un format fixe, PDF ou XPS.

FollowHyperlink - Affiche un document en mémoire cache s’il a déjà été téléchargé. Dans le cas contraire, cette méthode traduit le lien hypertexte, télécharge le document cible et l’affiche dans l’application appropriée.

GetWorkflowTasks - Renvoie la collection Microsoft Office WorkflowTasks.

GetWorkflowTemplates - Renvoie la collection Microsoft Office WorkflowTemplates .

LockServerFile - Verrouille la présentation sur le serveur Microsoft Office SharePoint pour empêcher sa modification.

Merge - Fusionne les modifications apportées dans une présentation à une autre.

MergeWithBaseline - Fusionne une présentation dans une autre présentation.

NewWindow - Ouvre une nouvelle fenêtre qui contient la présentation spécifiée. Renvoie un objet DocumentWindow qui représente la nouvelle fenêtre.

PrintOut - Cette méthode imprime la présentation spécifiée.

PublishSlides - Crée une présentation Web (format HTML) contenant des diapositives d’une présentation active. Vous pouvez afficher la présentation publiée dans un navigateur Web.

RejectAll - Rejette toutes les modifications.

RemoveDocumentInformation - Supprime les informations de document, telles que les informations personnelles, les commentaires et les propriétés de document, d’une présentation Microsoft PowerPoint.

Save - Cette méthode enregistre la présentation spécifiée.

SaveAs - Enregistre une présentation qui ne l’a pas encore été, ou enregistre sous un autre nom une présentation déjà enregistrée précédemment.

SaveCopyAs - Enregistre une copie de la présentation spécifiée dans un fichier sans modifier l’original.

SaveCopyAs2 - Enregistre une copie de la présentation spécifiée dans un fichier sans modifier l’original.

SendFaxOverInternet - Envoie une présentation sous forme de télécopie aux destinataires spécifiés.

SetPasswordEncryptionOptions - Définit les options utilisées par Microsoft PowerPoint pour chiffrer les présentations à l’aide de mots de passe.

UpdateLinks - Met à jour les objets OLE liés dans la présentation spécifiée.

Propriétés

AutoSaveOn True si les modifications dans la présentation sont enregistrées automatiquement. Boolean (en lecture/écriture).

Broadcast Renvoie l’objet de diffusion de l’objet Presentation actif. En lecture seule.

BuiltInDocumentProperties Cette propriété renvoie une collection DocumentProperties qui représente toutes les propriétés de document prédéfinies de la présentation spécifiée. En lecture seule.

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.

Coauthoring Renvoie un objet Coauthoring de l’objet Presentation actif. En lecture seule.

ColorSchemes Renvoie une collection ColorSchemes qui représente les jeux de couleurs de la présentation spécifiée. En lecture seule.

CommandBars Renvoie une collection CommandBars qui représente la fusion des ensembles de barres de commandes de l’application conteneur hôte et de Microsoft PowerPoint. Cette propriété ne renvoie un objet valide que si le conteneur est un serveur DocObject, comme le Classeur Microsoft, et si PowerPoint joue le rôle de serveur OLE. En lecture seule.

Container Renvoie l’objet qui contient la présentation incorporée spécifiée. En lecture seule.

ContentTypeProperties Renvoie la collection MetaProperties Microsoft Office qui décrit les métadonnées stockées dans le classeur. En lecture seule.

CreateVideoStatus Renvoie l’état de la création d’une vidéo dans la Présentationen cours. En lecture seule.

CustomDocumentProperties Cette propriété renvoie une collection DocumentProperties qui représente toutes les propriétés de document personnalisées de la présentation spécifiée. En lecture seule.

CustomerData Renvoie un objet CustomerData. En lecture seule.

CustomXMLParts Renvoie un objet CustomXMLParts qui représente la collection de parties XML personnalisées associées à l’objet Presentation spécifié. En lecture seule.

DefaultLanguageID Renvoie ou définit la langue par défaut d’une présentation. Lecture-écriture.

DefaultShape Renvoie un objet Shape qui représente la forme par défaut de la présentation. En lecture seule.

Designs Renvoie un objet designs qui représente une collection de conceptions.

DisplayComments Détermine si des commentaires sont affichés dans la présentation indiquée. Lecture-écriture.

DocumentInspectors Renvoie la collection DocumentInspectors de Microsoft Office. En lecture seule.

DocumentLibraryVersions Renvoie une collection DocumentLibraryVersions qui représente la collection des versions d’une présentation partagée dont l’option de contrôle de version est activée et qui est stockée dans une bibliothèque de documents sur un serveur.

EncryptionProvider Renvoie une valeur de type String qui spécifie le nom du fournisseur de chiffrement de l’algorithme utilisé par PowerPoint lors du chiffrement des documents. Lecture-écriture.

EnvelopeVisible Détermine si l’en-tête du message électronique est visible dans la fenêtre de document. Lecture-écriture.

ExtraColors Renvoie un objet ExtraColors qui représente les couleurs supplémentaires disponibles dans la présentation spécifiée. En lecture seule.

FarEastLineBreakLanguage Renvoie ou définit la langue permettant de déterminer le niveau de saut de ligne utilisé lorsque l’option de commande des sauts de ligne est activée. Lecture-écriture.

FarEastLineBreakLevel Renvoie ou définit le saut de ligne en fonction du niveau des caractères asiatiques. Lecture-écriture.

Final Détermine si la présentation est marquée comme finale (lecture seule). Lecture-écriture.

Fonts Renvoie une collection Fonts qui représente toutes les polices utilisées dans la présentation spécifiée. En lecture seule.

FullName Renvoie le nom du complément spécifié ou de la présentation enregistrée, y compris le chemin, le séparateur du système de fichier actif et l’extension du nom de fichier. String (en lecture seule).

GridDistance Définit ou renvoie une valeur de type Single représentant la distance entre les lignes du quadrillage. Lecture-écriture.

Guides Renvoie la collection repères associée à une mise en page personnalisée. En lecture seule.

HandoutMaster Renvoie un objet Master qui représente le masque du document. En lecture seule.

HasHandoutMaster Indique si la présentation comporte un média qui réside sur un masque de document. Lecture seule

HasNotesMaster Indique si la présentation comporte un média qui réside sur un masque de pages de commentaires. En lecture seule.

HasTitleMaster MsoTrue si la présentation spécifiée possède un masque de titre. En lecture seule.

HasVBProject Renvoie une valeur indiquant si la présentation active contient un projet Microsoft Visual Basic pour Applications (VBA). En lecture seule.

InMergeMode Indique si la fenêtre de document est en mode de fusion. Lecture seule

LayoutDirection Renvoie ou définit le sens de la disposition pour l’interface utilisateur. Lecture-écriture.

Name Le nom de la présentation comporte l’extension du nom de fichier (pour les types de fichiers qui sont enregistrés) mais pas son chemin d’accès. Vous ne pouvez pas utiliser cette propriété pour définir le nom. Utilisez la méthode SaveAs pour enregistrer la présentation sous un autre nom si vous devez modifier le nom. En lecture seule.

NoLineBreakAfter Renvoie ou définit les caractères qui ne peuvent pas être placés à la fin d’une ligne. Lecture-écriture.

NoLineBreakBefore Renvoie ou définit les caractères qui ne peuvent pas être placés au début d’une ligne. Lecture-écriture.

NotesMaster Renvoie un objet Master qui représente le masque des commentaires. En lecture seule.

PageSetup Renvoie un objet PageSetup dont les propriétés contrôlent les attributs de mise en place des diapositives de la présentation spécifiée. En lecture seule.

Password Cette propriété renvoie ou définit le mot de passe qui doit être fourni pour ouvrir la présentation spécifiée. Lecture-écriture.

PasswordEncryptionAlgorithm Renvoie l’algorithme utilisé par Microsoft PowerPoint pour chiffrer les documents protégés par mot de passe. En lecture seule.

PasswordEncryptionFileProperties Renvoie une valeur indiquant si Microsoft PowerPoint chiffre les propriétés des fichiers pour les documents protégés par mot de passe. En lecture seule.

PasswordEncryptionKeyLength Renvoie la longueur de la clé de l’algorithme utilisé par Microsoft PowerPoint pour chiffrer les documents protégés par mot de passe. En lecture seule.

PasswordEncryptionProvider Renvoie le nom du fournisseur de chiffrement de l’algorithme utilisé par Microsoft PowerPoint pour chiffrer les documents protégés par mot de passe. En lecture seule.

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

Permission expression.expression. Permission.

PrintOptions Renvoie un objet PrintOptions qui représente les options d’impression enregistrées avec la présentation spécifiée. En lecture seule.

ReadOnly Renvoie une valeur indiquant si la présentation spécifiée est en lecture seule. En lecture seule.

ReadOnlyRecommended True   Si la présentation a été enregistrée en lecture seule recommandée. Type de données Boolean en lecture seule.

RemovePersonalInformation Détermine si Microsoft PowerPoint supprime, lors de l’enregistrement d’une présentation, toutes les informations utilisateur des commentaires et des révisions. Lecture-écriture.

Research Renvoie un objet Research qui fournit l’accès à la fonctionnalité de service de recherche de Microsoft PowerPoint. En lecture seule.

Saved Détermine si des modifications ont été apportées à la présentation depuis son dernier enregistrement. Lecture-écriture.

SectionProperties Cette propriété renvoie un objet SectionProperties. En lecture seule.

SensitivityLabel

ServerPolicy Renvoie un objet Microsoft Office ServerPolicy . En lecture seule.

SharedWorkspace Cet objet ou membre n'est plus autorisé, mais il reste dans le modèle objet pour des raisons de compatibilité descendante. Vous ne devez pas l'utiliser dans les nouvelles applications.

Signatures Renvoie un objet SignatureSet qui représente une collection de signatures numériques. En lecture seule.

SlideMaster Renvoie un objet Master qui représente le masque des diapositives.

Slides Renvoie une collection Slides qui représente toutes les diapositives de la présentation spécifiée. En lecture seule.

SlideShowSettings Renvoie un objet SlideShowSettings qui représente les paramètres de diaporama de la présentation spécifiée. En lecture seule.

SlideShowWindow Renvoie un objet SlideShowWindow qui représente la fenêtre de diaporama dans laquelle la présentation spécifiée est en cours d’exécution. En lecture seule.

SnapToGrid Déterminer s’il faut aligner les formes sur le quadrillage dans la présentation spécifiée. Lecture-écriture.

Sync Cet objet ou membre n'est plus autorisé, mais il reste dans le modèle objet pour des raisons de compatibilité descendante. Vous ne devez pas l'utiliser dans les nouvelles applications.

Tags Renvoie un objet Tags qui représente les balises de l’objet spécifié. En lecture seule.

TemplateName Renvoie le nom du modèle de présentation associé à la présentation spécifiée. En lecture seule.

TitleMaster Renvoie un objet Master qui représente le masque de titre de la présentation spécifiée.

VBASigned Détermine si le projet Visual Basic pour Applications du document spécifié a été signé numériquement. En lecture seule.

VBProject Renvoie un objet VBProject représentant le projet Visual Basic individuel relatif à la présentation. En lecture seule.

Windows Renvoie une collection DocumentWindows qui représente toutes les fenêtres de document associées à la présentation spécifiée. En lecture seule.

WorkIdentity

WritePassword Définit ou renvoie le mot de passe nécessaire pour enregistrer les modifications apportées au document spécifié. Lecture-écriture.

Broadcast - Bibliothèque de documents de diffusion utilisée pour stocker les documents présentés.

Coauthoring - Contient des propriétés et des méthodes permettant de manipuler la création de co dans une présentation.

ColorSchemes - Collection de tous les objets ColorScheme de la présentation spécifiée. Chaque objet ColorScheme représente un jeu de couleurs, c’est-à-dire un ensemble de couleurs utilisées dans une diapositive.

CustomerData - Stocke des informations sur un client (par exemple, le nom, l’adresse, le numéro de téléphone, etc.) ou d’autres informations au format XML, sous la forme d’une collection d’objets CustomXMLPart associés à un objet Microsoft PowerPoint.

Designs - Représente une collection de modèles de conception pour les diapositives.

DocumentWindow - Représente une fenêtre de document. L’objet DocumentWindow est membre de la collection DocumentWindows . La collection DocumentWindows contient toutes les fenêtres de document ouvertes.

DocumentWindows - Collection de tous les objets DocumentWindow actuellement ouverts dans Microsoft PowerPoint. Cette collection n’inclut pas les fenêtres de diaporama ouvertes, qui sont incluses dans la collection SlideShowWindows .

ExtraColors - Représente les couleurs supplémentaires d’une présentation. Cet objet peut contenir jusqu’à huit couleurs, chacune d’entre elles étant représentée par une valeur RVB (rouge-vert-bleu).

Fonts - Collection de tous les objets font de la présentation spécifiée.

Guides - Collection d’objets Guide dans une présentation ou une mise en page personnalisée.

Master - Représente un masque de diapositive, de titre, de document, de page de commentaires ou un document de création maître.

PageSetup - Contient des informations sur la mise en page des diapositives, des pages de commentaires, des documents et des plans d’une présentation.

PrintOptions - Contient les options d’impression d’une présentation.

Research - Fournit l’accès à la fonctionnalité de service de recherche de Microsoft PowerPoint.

SectionProperties - Cet objet contient les propriétés et les méthodes permettant de manipuler les sections d’une présentation.

Shape - Représente un objet du calque de dessin, comme une forme automatique, une forme libre, un objet OLE ou une image.

Slides - Collection de tous les objets Slide dans la présentation indiquée.

SlideShowSettings - Représente la configuration de diaporama d’une présentation.

SlideShowWindow - Représente une fenêtre dans laquelle un diaporama s’exécute.

Tags - Représente une étiquette ou une propriété personnalisée que vous pouvez créer pour une forme, une diapositive ou une présentation.