Код VBA для запуска от имени другого пользователя сети - PullRequest
0 голосов
/ 15 мая 2018

Могу ли я запустить код VBA от имени другого пользователя, что не позволяет пользователю напрямую переименовывать \ удалять определенные файлы и папки, но позволяет запускать программу от имени другого пользователя, которому разрешено переименовывать / удалять определенные файлы? и папки.

1 Ответ

0 голосов
/ 25 мая 2018

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

Работает!Таким образом, я удаляю свою базу пользователей от прямого доступа к определенным файлам и папкам.Они должны позволить макросам манипулировать файлами ....

Мой командный файл:

runas /user:ALLIEDFIT\kmistry /savecred "C:\Program Files (x86)\Microsoft Office\Office15\Excel.exe \"S:\Allied MTRS\Allied MTRS Auto\Awaji_Auto\_Prod_Push.xlsm\""
...