Bonjour,
Après avoir mené de multiples recherches, je ne parviens pas à trouver comment modifier une date dans les propriétés d'un document.
Mon code donne:
Le principe est simple : on récupère le nom d'un fichier dans une table et on modifie sa date de dernière consultation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 'Ouverture du fichier en entrée Set R_FM = CurrentDb.OpenRecordset("MODIFIC") R_FM.MoveFirst Do While R_FM.EOF = False Set dso = New DSOFile.OleDocumentProperties chemin = R_FM("Champ2") fichier = R_FM("Champ3") dso.Open sfilename:=chemin + "\" + fichier jour = dso.SummaryProperties.DateLastPrinted dso.SummaryProperties.DateLastPrinted = jour dso.Save dso.Close R_FM.MoveNext Loop
Le "jonglage" jour = propriété puis propriété = jour n'est là que pour illustrer mon soucis :
jour = propriété marche nickel et me renvoie le bon paramètre.
mais propriété = jour donne systématiquement une erreur du type "Objet requis".
J'ai essayé avec jour en type String ou Date, aucun changement. J'ai essayé avec une autre propriété ("Comments"="test"), ça marche nickel. La propriété existe bien puisque je l'atteins en lecture. Mais impossible de passer l'écriture.
Quelqu'un aurait il une idée ?
D'avance merci à toutes et tous.
Partager