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