Classe ProtectedViewWindows (Word VBA)

Uma coleção de todos os objetos ProtectedViewWindow atualmente abertos no Word. Para usar uma variável de classe ProtectedViewWindows, ela primeiro precisa ser instanciada por exemplo


Dim pvws as ProtectedViewWindows
Set pvws = ProtectedViewWindows

For Each

Aqui está um exemplo de processamento dos itens ProtectedViewWindows em uma coleção.


Dim pvw As ProtectedViewWindow
For Each pvw In ProtectedViewWindows
	
Next pvw

Count

Retorna um Long que representa o número de janelas de modo de exibição protegido na coleção. Somente leitura.


MsgBox ProtectedViewWindows.Count

Item

Retorna um objeto ProtectedViewWindows individual em uma coleção.

Item (Index)

Index: O objeto individual a ser retornado.


Dim pvw As ProtectedViewWindow
Set pvw = ProtectedViewWindows(Index:=1)

Open

Abre o documento especificado em uma nova janela do modo de exibição protegido.

Evite usar senhas codificadas em seus aplicativos. Se uma senha for necessária em um procedimento, solicite a senha do usuário, armazene-a em uma variável e use a variável em seu código.

Open (FileName, AddToRecentFiles, PasswordDocument, Visible, OpenAndRepair)


ProtectedViewWindows.Open FileName:="C:\MyFiles\MyDoc.doc" 

Arguments

O seguinte argumento é necessário

FileName (String) - O nome do documento (caminhos são aceitos).

Optional arguments

Os seguintes argumentos são opcionais

AddToRecentFiles (Boolean) - True para adicionar o nome de arquivo à lista de arquivos usados recentemente na parte inferior do menu arquivo.

PasswordDocument (String) - A senha para abertura do documento.

Visible (Boolean) - True se o documento é aberto em uma janela visível. O valor padrão é True.

OpenAndRepair (Boolean) - True para reparar o documento para impedir danos ao documento.