【发布时间】:2015-09-19 10:41:24
【问题描述】:
我创建了一个 Excel 工具,它运行保存在特定文件夹中的程序文件。 但是我需要保护这个文件夹,并且在 VBA 程序运行时仍然能够访问这些文件。 如何实现?
【问题讨论】:
-
有什么答案吗?请分享一些至少可以让我开始的东西
-
我现在在同一条船上。我有兴趣看看是否有人有任何建议。我去看看。
-
如何保护文件夹?通过使用 Windows 权限。因此,如果 Windows 用户 Joe Bloggs 无权通过资源管理器访问文件,那么他在运行 Excel 时也无权访问这些文件。您可以以其他用户身份运行 Excel 文件,或者您可以在 VBA 中使用一些连接代码,但无论哪种方式,您都需要硬编码具有访问权限的登录名/密码
-
通常的做法是在中间使用包含授权的服务。 Joe Bloggs 连接到 Excel 内的服务,该服务代表 Joe(作为不同的用户)执行工作。不过,这不太可能适合您。也许您可以添加更多背景