VBA代码作为不同的网络用户运行

时间:2018-05-15 18:34:19

标签: vba excel-vba file-permissions directory excel

我是否可以将VBA代码作为其他用户运行,从而阻止用户直接重命名\删除某些文件和文件夹,但允许程序作为允许重命名\删除某些文件的其他用户运行和文件夹。

1 个答案:

答案 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) ]
相关问题