Outlook VBA: удаление автономных копий элементов списка sharepoint - PullRequest
0 голосов
/ 26 февраля 2019

Я запускаю программу VBA, которая загружает элементы списка Sharepoint, чтобы они были доступны в автономном режиме, используя приведенный ниже код, который работает нормально.Чтобы иметь возможность загружать «вложения» элементов списка, эти элементы должны быть доступны в автономном режиме.

If olItem.DownloadState = olHeaderOnly Then
   olItem.MarkForDownload = 2
   GoTo NextItem
End If

Загрузка завершается с использованием приведенного ниже кода:

If olAtt.Item(1).Filename Like strKeyWord Then
   If Dir(strFolder & olAtt.Item(1).Filename) = "" Then
      olAtt.Item(1).SaveAsFile strFolder & olAtt.Item(1).Filename
   End If
End If

Моя проблема сейчас в том, что OST-файл, в котором хранятся эти автономные элементы, достиг максимального размера, и Outlook не будет загружать новые файлы.удаление существующих файлов вручную также оказалось довольно трудным делом.

Я ищу способ удаления автономной копии для элементов старше 60 дней (я не могу удалить файлы, поскольку у меня есть доступ только для чтения к SharepointСайт).В качестве альтернативы было бы здорово узнать, есть ли способ напрямую загрузить вложения без необходимости сначала создавать автономную копию.

Спасибо за помощь!

...