我一直在浏览互联网,寻找实现这一目标的最佳方式,但没有运气。 如果有人在这里有Office加载项的经验,我真的很感激任何帮助,我不是要求任何方式的解决方案,只是协助采取哪个方向。
我正在研究的软件主要是VB.Net和C#; IDE是VS2008
这是我的情景:
Process.Start(TemplateFileName.dot)
我需要帮助了解要使用哪些技术来创建这样的加载项。考虑到功能是非常基本的,我不知道是否需要COM加载项。我不确定在我们的应用程序中将值传递给Word的最佳方法是什么。
这个加载项需要部署到大约40个用户,理想情况下我想将加载项的安装集成到软件的安装中。
所有用户都安装了Office 2003。
它应该仅在这种特定情况下可见,例如如果用户独立于这种情况在他们的机器上打开Word,我宁愿不显示加载项。
我是一名初级开发者,从未使用过任何类型的MS Office开发,我们将非常感谢任何建议!
答案 0 :(得分:1)
最简单,没有任何痛苦的部署是简单的互操作。 所有用户的相同办公室版本都是关键。 带有互操作的COMAddin是可能的,但不是绝对必要的。 如果需要,可以对.dot文件执行vba代码,自定义gui项和宏。 我认为这是最好的方式(简单)。