Я делаю Программу vba, которая обращается к файлу в OneDrive и редактирует его.Однако я не хочу, чтобы два пользователя могли редактировать файл одновременно.Я не могу полностью заблокировать файл, потому что, пока один пользователь редактирует, другие могут его прочитать.Я использовал для блокировки файла что-то вроде этого:
If varForReadOnly = False Then
wbExample.LockServerFile
End If
Это никогда не работало на моей версии программы, но всегда работало на моем клиенте в течение нескольких месяцев.Теперь, после изменения имени файла OneDrive, он внезапно перестал работать, с той же ошибкой, что и на моем компьютере.
Кто-нибудь знает, что я сделал неправильно, или что я могу сделать, чтобы заблокироватьфайл?Спасибо!