我是否可以将VBA代码作为其他用户运行,从而阻止用户直接重命名\删除某些文件和文件夹,但允许程序作为允许重命名\删除某些文件的其他用户运行和文件夹。
答案 0 :(得分:3)
我创建了一个包含此代码的批处理文件。 我让我的授权excel用户双击此批处理文件。 我给他们密码。 该帐户是一个服务帐户,因此它没有任何特权登录。
有效! 这样,我删除了我的用户群,直接访问某些文件和文件夹。他们必须让宏进行文件操作....
我的批处理文件:
[(target, fileid[:4]) for fileid in inaugural.fileids()
for w in inaugural.words(fileid)
for target in ['america','citizen']
if w.lower().startswith(target) ]