Я сделал рабочую книгу с VBA, которая хранится в общей папке моего работодателя. Сотрудники могут открывать эту папку и рабочую книгу, но только для чтения. Пользователь этой книги работает с несколькими макросами, и мне нужно посчитать количество запусков этих макросов и сохранить эти данные где-нибудь. В лучшем случае, он будет храниться в самой книге. Но у них нет прав на изменение книги, поэтому они не могут ее сохранить, даже если я попытаюсь сделать это автоматически как часть макроса. Так что мне нужно, чтобы найти способ, как сделать эту книгу самостоятельно редактирующей (или автоматически сохраняющей).
Я нашел два возможных способа, но они не работают в этом сценарии:
Поскольку файл открывается только в режиме только для чтения, я не могу сохранить его напрямую. Я даже не могу использовать save-as и переписать этот файл, потому что у меня нет прав на его редактирование в этой папке.
Я нашел способ, где находится новый документ в репозитории P C, и рабочая книга сохраняет данные в этом файле, и этот файл должен быть сохранен где-нибудь, чтобы его можно было редактировать. Но я не знаю сетей достаточно, чтобы найти место для сохранения, где я сделаю этот файл, и даже больше, я не уверен, как HQ будет смотреть на этот вид деятельности.
I Я предпочел бы посчитать это в файле, но из поддержки MS я получаю, что я не могу сохранить его, просто переписать, что невозможно, если у меня нет прав на это. Итак, мой вопрос, есть ли способ сохранить, как считать или хранить данные где-то еще?