В настоящее время я создаю управляемый макросами файл для Excel, где довольно большие объемы данных выгружаются через файлы .csv и перераспределяются на разные вкладки в соответствии с некоторыми правилами. (К сожалению, нет прямой ссылки на базу данных) Это происходит каждую пятницу до 12:00, а в это время - с 8:00 до 12:00, я бы хотел защитить файл паролем. Таким образом, только человек, ответственный за загрузку всех данных, может использовать этот файл.
Поскольку это общий файл, работающий в SharePoint с функцией автосохранения, многие люди хотят использовать его одновременно. Но Excel и общие функции не очень нравятся нескольким людям, когда макросы работают в фоновом режиме. Итак, могу ли я добавить MsgBox в Workbook.open () с информацией о том, что файл в настоящее время недоступен и для продолжения требуется пароль, если день == пятница, время между 8-12?