开发MS Word加载(Developing MS Word add-in)

2019-07-30 01:18发布

开发插件的Word在.NET的好工具的任何人都知道? 希望的东西,同时支持Office 2003和2007年。

谢谢。

Answer 1:

有大量的开发工具为Office选项。 其中最明显的当然是办公室本身。 它有宏和VBA丰富的支持。 你也可以使用SharePoint扩展文件共享和管理功能。 但如果你的加载项是复杂得多,可办公室内处理,我建议你使用的Visual Studio 2008或Office工具插件的Visual Studio 2005。

有一点要记住的是,办公室主要是COM对象的集合。 因此,尽管像Visual Studio,凭借其深厚的支持.NET Framework和办公类的工具可以很简单的开发Office应用程序的解决方案,具有一定的时间,精力和疼痛高耐受性,你可以开发一个Office添加 - 在记事本中。

微软在Office开发一个非常好的资源网站在这里 。



Answer 2:

有几个工具可以用于开发办公室扩展并有相当数量的关于这一主题的书籍。 一些比较流行的方法是:

  • VBA自带的办公,可以在两种模式中使用。 在第一,宏可以在文档或模板中写入。 这具有如下的代码文档的优势和缺点,你不能轻易传播完成更新现有的文件。 它也可以使用在正确的文件夹放置文档与宏和使用Office注册它来开发扩展。
  • Visual Studio工具的Office允许你做的VBA般的项目,但与.NET。 该组件可与文件捆绑或安装的扩展。 请注意,VSTO没有必要做非捆绑扩展-你可以用任何.NET开发工具做,如果你安装的主互Assembiles办公。 这些都是与本地.NET一个包裹COM API垫片。
  • 任何语言如支持COM(组件对象模型)可用于开发办公扩展。 此类语言的例子是C ++,Delphi和Python的。


Answer 3:

任何版本的Visual Studio将做的工作。 不要忘了考虑部署,如果你想要求用户有这样或那样的版本,安装了.NET Framework的。



Answer 4:

丹尼尔蛾已经取得了一些很好的VSTO底漆网络广播,看看那些。



Answer 5:

的Visual Studio 2008 VB.NET。



文章来源: Developing MS Word add-in