我正在开展一个项目,我们希望能够将 Excel 电子表格部署给多个用户,然后能够随着项目的进展将该电子表格更新为不同的版本。基本上 Excel 是用户界面,我们调用了几个使用 VBA 代码完成繁重工作的 .NET 4.0 .dll。
我找到了有关 Microsoft 的 ClickOnce 技术的信息,它看起来很有前途。
http://msdn.microsoft.com/en-us/library/ff961899.aspx
我设想的问题涉及实际电子表格的更新。用户将填充许多数据工作表,每次我们发布新版本时,他们都必须将所有数据复制粘贴到新程序中。
有谁知道我们可以使用我们在 ClickOnce 解决方案中部署的启用宏的模板之类的方法,然后我们可以从用户最新的工作簿链接到该模板?想法是只要我们只添加功能而不移动东西,我们就可以继续前进而不会给用户带来巨大的不便?
任何想法将不胜感激。