Как сделать так, чтобы книга Excel самостоятельно изменялась в общей папке с правами только для чтения? - PullRequest
0 голосов
/ 15 апреля 2020

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

Я нашел два возможных способа, но они не работают в этом сценарии:

  • Поскольку файл открывается только в режиме только для чтения, я не могу сохранить его напрямую. Я даже не могу использовать save-as и переписать этот файл, потому что у меня нет прав на его редактирование в этой папке.

  • Я нашел способ, где находится новый документ в репозитории P C, и рабочая книга сохраняет данные в этом файле, и этот файл должен быть сохранен где-нибудь, чтобы его можно было редактировать. Но я не знаю сетей достаточно, чтобы найти место для сохранения, где я сделаю этот файл, и даже больше, я не уверен, как HQ будет смотреть на этот вид деятельности.

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

1 Ответ

0 голосов
/ 15 апреля 2020

Насколько я знаю, без фиксированных разрешений на запись для ваших пользователей это сделать невозможно. Вам следует обратиться к сетевому администратору, чтобы объяснить ваши требования к пользователям.

В качестве альтернативы вам нужно найти место, где каждый пользователь имеет доступ для записи, а затем разработать сценарий для сохранения в этом месте. Все сводится к разрешениям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...