0
J'ai plusieurs documents Word qui nécessitent des restrictions en mode Développeur.Déprotection de plusieurs documents Word à l'intérieur d'un dossier à l'aide de VBA
je lance le script en utilisant wscript passer un dossier comme argument, mais il affres une erreur
Dim strFolder
Const xlTypePDF = 0
strFolder = WScript.Arguments(0)
if Wscript.Arguments.Count > 0 Then
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objWord = CreateObject("Word.Application")
Set objFolder = objFSO.GetFolder(strFolder)
For Each Fil In objFolder.Files
Set objFile = objFSO.GetFile(Fil)
Set objDoc = objWord.Documents.Open(Fil,,TRUE)
dirPath = objFSO.GetParentFolderName(objFile)
fileBaseName = objFSO.GetBaseName(objFile)
'objWord.ActiveDocument.Unprotect Password:="pwd"
objWord.ActiveDocument.Close(False)
Next
objWord.Quit
Else
Msgbox("Run usning cmd")
End If
Quelle erreur lance-t-elle et sur quelle ligne? –
https://stackoverflow.com/questions/42194300/does-vbscript-allow-named-arguments-in-function-calls –
Quel est le texte de l'erreur? –