Я пытаюсь обновить свойство документа и создавать новые записи, если они не существуютdsolefile - обработка ошибок при значении не существует (в Excel)
Однако такого рода вещь не работает
Set objDocProps = DSO.GetDocumentProperties(sfilename:=FileName)
With objDocProps
If .CustomProperties("ABC") Is Nothing Then
'create it here
и если я ставлю обработчик ошибок там он barfs или как быть запертым или потеряв связь
errhandler:
Select Case Err.Number
Case -2147220987 ' missing custom property
Debug.Print "missing custom property"
With objDocProps
.CustomProperties("ABC").Value = "banana!"
CustomDocumentProperties, как представляется, является частью объектов Office. Точка dsolefile заключается в том, что она не требует, чтобы ваш офис был установлен для чтения и изменения свойств. Я не могу его использовать –