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.