Bon laissez tomber ce problème, j'en ai un bien plus important...
Alors j'ai fait une fonction qui cherche des fichiers word dans un répertoire bien précis et qui y insère un style:
Dim i As Integer
Dim fso As FileSystemObject
Dim fs As Folder
Dim f As file
Dim path As String
path = Application.NormalTemplate.path & "\Normal.dot"
Set fso = New FileSystemObject
Set fs = fso.GetFolder("C:\Key\PrepareFiles\" )
FileName = Dir("C:\Key\PrepareFiles\*.*" )
For i = 0 To fs.Files.Count + 1
If FileName <> vbNullString Then
Open FileName For Output As #1
dest = "C:\Key\PrepareFiles\" & FileName
Application.OrganizerCopy Source:=path, Destination:=dest, name:="termKey", Object:=wdOrganizerObjectStyles
Close #1
FileName = Dir
End If
Next i
fin:
Set f = Nothing
Set fs = Nothing
Set fso = Nothing
End Sub
Le problème c'est que je suis obligée de commenter la ligne Application.OrganizerCopy Source:=path, Destination:=dest, name:="termKey", Object:=wdOrganizerObjectStyles à chaque dès que j'ai utilisé la fonction car sinon il me dit que le fichier Normal.dot est ouvert.
Connaissez-vous la solution?