我们是ISV,具有开发和分发用VB6编写的桌面应用程序的经验。我们现在正在开发包含VBA代码的Excel电子表格工具。这些将免费下载给包括当地政府组织在内的各种用户。
我们之前很少在我们自己的组织之外分发电子表格。我们应该遵循哪些最佳实践,是否存在我们应该注意的缺陷?
我知道以下内容。
答案 0 :(得分:2)
想到两件事:
答案 1 :(得分:2)
我发现创建一个 Add Ins 更容易分发,而不是开发电子表格。通常我会有一个菜单,其中包含文档选项以及创建功能所需的任何模板。通过更改电子表格,“app like”意味着更多的工作,但它有几个优势;
有关其外观的示例,请参阅this demonstation
我总是添加的另一个技巧是一些版本控制和使用记录。每次运行时,每个主要功能都会点击一个Web服务器并记录它的使用情况。这并非适用于所有情况,但在企业环境中,了解谁正在运行Excel迷你应用程序以及频率是非常方便的。
答案 2 :(得分:1)
在为各种非技术用户创建电子表格时,我发现这很有用。这适用于excel 2007及更早版本(不确定在以后的版本中是否仍然存在问题),即使所有内容都受到保护,用户也可能在其他工作表中损坏您的公式。
从未弄清楚如何确保格式保持不受损坏。