4

我需要为我的公司扩展 MS Project 的功能,所以我想在 Project 中嵌入一些 .NET GUI 控件。计划是我的控件将用户输入保存到我的自定义数据库表中,但我必须将它们绑定到任务、当前用户、资源等。你能给我一些建议如何开始吗?我对感兴趣:

  • 示例应用程序/演练,如何将控件嵌入到 MS Project 中。
  • 如何将我的控件的用户输入绑定到当前上下文(例如,当前选定的任务)
  • 由于控件在客户端运行,我如何在企业范围内推广它。
4

4 回答 4

1

Add-In Express是一个很棒的库,用于为 MS Office 编写 .Net 插件,包括 Project。

不能说我自己在 Project 中使用过它(实际上只有 Visio),但我知道它有支持,所以可能值得一看!

它极大地简化了插件/加载项的编写,因此可能更容易查看它是否可以满足您的需求。

于 2008-12-02T19:02:14.443 回答
0

AFAIK 你不能在 Project 中嵌入控件,你所能做的就是制作一个插件。

于 2008-10-31T01:09:44.800 回答
0

AFAIK,此版本的 Office 仅支持 COM 插件,因此您必须使用 COM Callable Wrapper。不过,这当然是可能的。

于 2008-11-19T14:47:11.620 回答
0

我认为您想使用 Project Server。您可以定义与您的资源、任务等一起移动的企业代码。您还可以对它们进行报告、排序、过滤和所有这些好东西以及正常的项目信息(日期、资源、成本......)。

如果您没有基础设施/资金来完成所有这些工作,另一种方法是标准化您公司使用的所有项目计划,并自定义计划所基于的模板。(工具|定义将允许您添加自定义字段,并修改默认表格。)您可以修改用于报告的表格(查看|更多表格)您可以通过这种方式进行很多自定义,并且仍然有项目计划中的所有信息,而不是分散在 mpp 文件和数据库中。

于 2008-11-03T17:32:11.300 回答