Je suis en train de mettre à jour les propriétés du document et créer de nouvelles entrées si elles n'existent pasdsolefile - gestion des erreurs lorsque la valeur n'existe pas (dans Excel)
Cependant ce genre de chose ne fonctionne pas
Set objDocProps = DSO.GetDocumentProperties(sfilename:=FileName)
With objDocProps
If .CustomProperties("ABC") Is Nothing Then
'create it here
et si je mets un gestionnaire d'erreur là-dedans il vomit comme étant soit verrouillé ou ayant une perte de connexion
errhandler:
Select Case Err.Number
Case -2147220987 ' missing custom property
Debug.Print "missing custom property"
With objDocProps
.CustomProperties("ABC").Value = "banana!"
CustomDocumentProperties semble faire partie des objets Office. Le point de dsolefile est qu'il ne vous oblige pas à avoir un bureau installé pour lire et modifier les propriétés. Je ne peux pas l'utiliser –