存储Excel Excel加载项使用情况数据

时间:2017-10-15 12:32:49

标签: excel vba security

这个问题可能是基于意见的,但请耐心等待。

背景信息:公司要求我开发一个所有员工都会使用的Excel加载项。我使用共享网络文件夹来存储加载项。所有用户只需创建对该加载项的引用并从网络加载它。

问题:公司希望查看加载项的使用情况统计信息。基本上,假设加载项有10个特定的功能,只需按一下按钮即可调用。每次按下按钮,都应存储此信息。

问题:存储此信息的位置?

我添加了一个新函数,并且包含在所有方法中,这些方法只是在加载项表中编写会话的每个函数的使用次数,并且在workbook_close方法中,将所有内容打印到.txt文件并将其保存到网络驱动器并根据该驱动器运行报告。

现在问题是每个人都有权访问网络驱动器,可能会意外删除日志文件或者无论出于何种原因只是明显地更改它们。我可以通过加密日志文件来克服不断变化的问题,因此用户不会知道他们内部的内容,但他们可以通过认为它是垃圾来删除它们。

这一切都来自于:我或我的经理可以访问哪些用户使用数据,将这些数据用于报告,而其他任何人都无法干扰数据?

通过干预,我并不是说任何人都会那么做,而是意外删除,或只是清理网络文件夹。

我的想法:运行脚本来监控日志文件夹,当出现新文件时,将其移动到安全目录并将其从原始文件夹中删除。但是如果我关掉电脑就不会工作,在我看来,我错过了一些东西并且使这个问题过于复杂。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

让公司决定。

向您的客户提出问题以及所有选项和风险并获得他们的反馈。这样:

  1. 如果他们有强烈偏好,您将获得信息
  2. 让客户了解任何风险
  3. 在发生“不良”事件时限制您的责任
  4. 注意:

    这不是这个问题的正确论坛。预计很快就会关闭。