【问题标题】:Creating a Word 2003 Add-In Toolbar创建 Word 2003 加载项工具栏
【发布时间】:2011-04-12 18:54:35
【问题描述】:

我一直在浏览互联网以寻找实现此目的的最佳方法,但没有运气。 如果这里有人有使用 Office 加载项的经验,我将非常感谢任何帮助,我不是以任何方式寻求解决方案,只是寻求方向的帮助。

我正在开发的软件主要是 VB.Net 和 C#; IDE是VS2008

这是我的场景:

  • 用户从我们软件中的表单打开 Word 模板(目前仅通过 Process.Start(TemplateFileName.dot)
  • 新文档从模板在 Word 中打开,需要显示一个自定义工具栏,其中添加了一个按钮(例如 btn1)
  • 自定义工具栏必须能够接收从我们的软件传递的一些参数(例如 AccountNumber、PatientName)
  • 然后用户编辑文档,点击 btn1 后,保存新创建的文档, 如果这样的目录尚不存在,则从传入的 AccountNumber 在服务器上创建一个目录。
  • 关闭单词。

我需要帮助来了解要使用哪些技术来创建此类插件。考虑到功能非常基本,我不知道是否需要 COM 加载项。我不确定从我们的应用程序中向 Word 传递值的最佳方式是什么。

此插件需要部署到大约 40 个用户,理想情况下我想将插件的安装集成到软件的安装中。

所有用户都安装了 Office 2003。

它应该只在这种特定情况下可见,例如如果用户独立于这种情况在其计算机上打开 Word,我希望不显示加载项。

我是一名初级开发人员,从未参与过任何类型的 MS Office 开发,任何建议都将不胜感激!

【问题讨论】:

    标签: c# vb.net add-in office-2003


    【解决方案1】:

    部署最简单且没有痛苦的是简单的互操作。 为所有用户提供相同的办公版本是这里的关键。 具有互操作性的 COMAddin 是可能的,但不是绝对必要的。 如果需要,对 .dot 文件执行 vba 代码、自定义 gui 项和宏。 我认为这是最好的方法(简单)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 2013-11-10
      • 1970-01-01
      相关资源
      最近更新 更多