存储Excel附加使用数据

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

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

问题:公司希望看到加载项的使用情况统计信息。 基本上,可以说加载项有10个特定的function,这是通过按下button来调用的。 每次按下button时,都应该存储这些信息。

问题:在哪里存储这些信息?

我添加了一个新的函数,并包含在所有方法中,只需在加载项表单中写入会话的每个函数使用的编号,然后在workbook_close方法中,将所有内容打印到.txt文件并将其保存到networking驱动器并根据此报告运行报告。

现在的问题是,每个人都可以访问networking驱动器,可以不小心删除日志文件,或者无论如何明白地改变它们。 我可以通过encryption日志文件来克服不断变化的问题,所以用户不会知道里面的内容,但是可以通过认为它是垃圾来删除它们。

这一切都涉及到:在哪里存储用户使用数据(我或我的经理可以访问)将这些数据用于报告,而没有其他人能够干扰数据?

通过干涉我并不是说任何人都会这么做,但意外删除,或者只是清理networking文件夹。

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

感谢您的时间。

让公司决定。

将问题提交给您的客户,以及所有的select和风险,并获得他们的反馈。 通过这种方式:

  1. 如果他们有强烈的偏好,你会得到信息
  2. 使客户意识到任何风险
  3. 限制你的责任,以防发生“坏”事件

注意:

这不是这个问题的适当论坛。 预计它会很快closures。