![托管 Excel 宏](https://linux22.com/image/1274308/%E6%89%98%E7%AE%A1%20Excel%20%E5%AE%8F.png)
我拥有的:
Excel 工作簿使用 VB 宏根据复杂的物料清单指令集计算产品价格。
工作簿的设计方式:
工作簿有两个工作表:一个包含材料成本和常数,另一个包含产品配置。单击按钮后,将使用另一个工作表中的成本和常数计算特定产品配置的价格。
我想要设计的内容:
我希望能够拥有一个集中托管的 Excel 文件/页面,以便我们的销售代表可以输入产品配置、单击按钮并获取产品价格。但是,销售代表不得访问常量和成本页面 - 这是一个关键限制。
有什么建议么?
答案1
这听起来就像 Microsoft SharePoint 的 Excel Services 部分的设计目的。
答案2
你需要创建一个插件包含约束和常量页面。
作为一个插件它将被隐藏。
请注意,如果他们知道 Excel 技巧,他们可能能够取消隐藏它,但您可能(未经测试)能够为其设置密码。您还可以使用更多 Excel 技巧,例如将所有常量设置为白色字体,但如果无法锁定,则没有完美的系统。
至于托管,那么你必须引入一些其他程序,例如 SharePoint。Vanilla Excel 不是为此设计的。
答案3
如果您提供他们用于产品配置的模板,那么密码表就可以起作用,但如果安全性是一个大问题,为什么不将其制作成输出 Excel 文件的 Web 表单呢?
您可以将所有计算完全保密,轻松地以一种格式分发销售人员所需的信息,最终不需要您担心暴露成本。