Bom dia amigos do forum.
Tenho uma aplicação que abre um arquivo do word em um formulário, abaixo segue parte do código que utilizo
Minha duvida é: Como faço para ele funcionar quando o word tiver uma senha de proteção.
Private Sub Form_Load()
DoCmd.Maximize
Me.txtDoc.Width = Me.InsideWidth - 200
Me.txtDoc.Height = Me.InsideHeight - 200
If Application.Version >= 12# Then
Me.txtDoc.TextFormat = acTextFormatHTMLRichText
End If
Dim dWord As Object, Txt As String
Set dWord = CreateObject("Word.Application")
Txt = CurrentProject.Path & "\Musicas\" & Me.AbrevOrigem & "\" & Me.CódigoMusica & "." & Me.VersãoDoc
dWord.Visible = False
Me.txtDoc = Null
dWord.Documents.Open Txt
dWord.Selection.WholeStory
dWord.Selection.Copy
Me.txtDoc.SetFocus
DoCmd.RunCommand acCmdPaste
Call ATransVazia
Me.txtDoc.SelStart = 0
dWord.Documents.Close
dWord.Quit
Set dWord = Nothing
End Sub
Desde já sou grato por toda ajuda dos colegas.
Tenho uma aplicação que abre um arquivo do word em um formulário, abaixo segue parte do código que utilizo
Minha duvida é: Como faço para ele funcionar quando o word tiver uma senha de proteção.
Private Sub Form_Load()
DoCmd.Maximize
Me.txtDoc.Width = Me.InsideWidth - 200
Me.txtDoc.Height = Me.InsideHeight - 200
If Application.Version >= 12# Then
Me.txtDoc.TextFormat = acTextFormatHTMLRichText
End If
Dim dWord As Object, Txt As String
Set dWord = CreateObject("Word.Application")
Txt = CurrentProject.Path & "\Musicas\" & Me.AbrevOrigem & "\" & Me.CódigoMusica & "." & Me.VersãoDoc
dWord.Visible = False
Me.txtDoc = Null
dWord.Documents.Open Txt
dWord.Selection.WholeStory
dWord.Selection.Copy
Me.txtDoc.SetFocus
DoCmd.RunCommand acCmdPaste
Call ATransVazia
Me.txtDoc.SelStart = 0
dWord.Documents.Close
dWord.Quit
Set dWord = Nothing
End Sub
Desde já sou grato por toda ajuda dos colegas.