Classe ProtectedViewWindow (Word VBA)

La classe ProtectedViewWindow représente une fenêtre en mode protégé.

Les procédures principales de la classe ProtectedViewWindow sont Activate, Close et ProtectedViewWindows.Open

Set

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

Dim pvw as ProtectedViewWindow
Set pvw = ActiveProtectedViewWindow

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe ProtectedViewWindow : Application.ActiveProtectedViewWindow, ProtectedViewWindows.Item, ProtectedViewWindows.Open et Application.ProtectedViewWindows

For Each

Voici un exemple de traitement des éléments ProtectedViewWindow dans une collection

Dim pvw As ProtectedViewWindow
For Each pvw In ProtectedViewWindows
	
Next pvw

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Name with its procedures Caption et SourceName

Méthodes

Les méthodes principales de la classe ProtectedViewWindow sont

Activate - Active la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.Activate

Close - Ferme la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.Close

ProtectedViewWindows.Open - Ouvre le document spécifié dans une nouvelle fenêtre en mode protégé.

Dim strFileName As String: strFileName =  
Dim pvw As ProtectedViewWindow
Set pvw = ProtectedViewWindows.Open(FileName:=strFileName)

Autre Méthodes

Edit - expression. Modifier (Motdepassemodèle, documentmotpasseécriture, écriremotdepassemodèle)

Dim doc As Document
Set doc = ActiveProtectedViewWindow.Edit()

Propriétés

Active True si la fenêtre en mode protégé spécifié est active.

Dim booActive As Boolean
booActive = ActiveProtectedViewWindow.Active

Document Renvoie un objet document associé à la fenêtre en mode protégé.

Dim docDocument As Document
Set docDocument = ActiveProtectedViewWindow.Document

Height Cette propriété renvoie ou définit la hauteur de la fenêtre en mode protégé.

ActiveProtectedViewWindow.Height =

Index Renvoie un type long qui représente la position d'un élément dans une collection.

Dim lngIndex As Long
lngIndex = ActiveProtectedViewWindow.Index

Left Cette propriété renvoie ou définit un type long, en points, qui représente la position horizontale de la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.Left =

Parent Renvoie un Object qui représente l'objet parent de l'objet ProtectedViewWindow spécifié.

Dim objParent As Object
Set objParent = ActiveProtectedViewWindow.Parent

SourcePath Renvoie le chemin d’accès du fichier source pour la fenêtre mode protégé spécifiée.

Dim strSourcePath As String
strSourcePath = ActiveProtectedViewWindow.SourcePath

Top Cette propriété renvoie ou définit la position verticale, exprimée en points, de la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.Top =

Visible True si la fenêtre en mode protégé spécifié est visible.

ActiveProtectedViewWindow.Visible = True

Width Cette propriété renvoie ou définit la largeur, exprimée en points, de la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.Width =

WindowState Cette propriété renvoie ou définit l’état de la fenêtre en mode protégé spécifiée.

ActiveProtectedViewWindow.WindowState = wdWindowStateMaximize

ProtectedViewWindows.Count Renvoie un type long qui représente le nombre de fenêtres en mode protégé dans la collection.

Dim lngCount As Long
lngCount = ProtectedViewWindows.Count

ProtectedViewWindows.Parent Renvoie un Object qui représente l'objet parent de l'objet ProtectedViewWindows spécifié.

Dim objParent As Object
Set objParent = ProtectedViewWindows.Parent