Klasse ProtectedViewWindows (Excel VBA)

Eine Auflistung der ProtectedViewWindow -Objekte, die alle Fenster der geschützten Ansicht darstellen, die derzeit in der Anwendung geöffnet sind. Um eine ProtectedViewWindows -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim pvws as ProtectedViewWindows
Set pvws = Application.ProtectedViewWindows

For Each

Hier ist ein Beispiel für die Verarbeitung der ProtectedViewWindows -Elemente in einer Sammlung


Dim pvw As ProtectedViewWindow
For Each pvw In Application.ProtectedViewWindows
	
Next pvw

Count

Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.


Dim lngCount As Long
lngCount = Application.ProtectedViewWindows.Count

Item

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Item (Index)

Index: Der Name oder die Indexnummer des Objekts.


Dim pvwItem As ProtectedViewWindow
Set pvwItem = Application.ProtectedViewWindows(Index:=1)

Open

Öffnet die angegebene Arbeitsmappe in einem neuen Fenster Geschützte Ansicht.

Vermeiden Sie das Verwenden von hartcodierten Kennwörtern in Anwendungen.

Open (Filename, Password, AddToMru, RepairMode)


ProtectedViewWindows.Open FileName:="C:\MyFiles\MyWorkbook.xls" 

Arguments

Ein benanntes Argument

Filename (String) - Der Name der Arbeitsmappe (Pfade werden akzeptiert).

Optional arguments

Die folgenden Argumente sind optional

Password (String) - Das Kennwort zum Öffnen der Arbeitsmappe.

AddToMru (Boolean) - True , wenn der Dateiname der Liste der zuletzt verwendeten Dateien auf der Registerkarte zuletzt verwendet in der backstaging -Ansicht hinzugefügt werden soll.

RepairMode (Boolean) - True, um die Arbeitsmappe zu reparieren und so eine Beschädigung der Datei zu vermeiden.