Change password in several Word docs

Hi

Is there a way to change the password (will all be same password) on several Word documents in one go please?

Thanks :-)

August 21st, 2015 5:16am

Hi supanova,

Please try to use this Macro to get your result:

Public Sub PasswordAll()

 Dim FirstLoop As Boolean
 Dim myFile As String
 Dim sPassword As String
 Dim PathToUse As String
 Dim myDoc As Document
 Dim Response As Long

 PathToUse = InputBox("Path To Use?", "Path", "D:\My Documents\Test\Merge\")
 sPassword = InputBox("Enter Password")

 On Error Resume Next
 Documents.Close SaveChanges:=wdPromptToSaveChanges
 FirstLoop = True
 myFile = Dir$(PathToUse & "*.doc")
 While myFile ""
 Set myDoc = Documents.Open(PathToUse & myFile)
 If FirstLoop Then
 With ActiveDocument
 .Password = sPassword
 .WritePassword = sPassword
 End With
 FirstLoop = False

 Response = MsgBox("Do you want to process " & _
 "the rest of the files in this folder", vbYesNo)
 If Response = vbNo Then Exit Sub
 Else
 With ActiveDocument
 .Password = sPassword
 .WritePassword = sPassword
 End With
 End If
 myDoc.Close SaveChanges:=wdSaveChanges
 myFile = Dir$()
 Wend
 End Sub

To get more information, please refer to the answer of Graham Mayor from this link:
http://www.wordbanter.com/showthread.php?t=52758

Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

Hope it's helpful.

Regards,

Emi Zhang
TechNet Community Su

Free Windows Admin Tool Kit Click here and download it now
August 23rd, 2015 10:45pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics