在.NET Project 2003中嵌入我的.NET控件

时间:2008-10-14 09:23:25

标签: .net controls ms-office user-controls ms-project

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

  • 示例应用/演练,如何嵌入控件 进入MS Project。
  • 如何绑定我的控件的用户输入 当前背景(例如,当前 选定的任务)
  • 由于控件在客户端运行,我如何在企业范围内推出它。

4 个答案:

答案 0 :(得分:1)

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

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

它极大地简化了对插件/插件的编写,因此可能更容易看出它是否可以完成你所追求的目标。

答案 1 :(得分:0)

AFAIK你不能在Project中嵌入一个控件,你只能做一个插件。

答案 2 :(得分:0)

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

如果您没有基础设施/资金来完成所有这些工作,另一种方法是标准化您公司使用的所有项目计划,并自定义计划所依据的模板。 ( T \ tools | C ustomize将允许您添加自定义字段,并修改默认表单。)您可以修改用于报告的表( V iew | M ore Tables)您可以通过这种方式进行大量自定义,并且仍然可以在项目计划中包含所有信息,而不是分布在mpp文件和数据库中。

答案 3 :(得分:0)

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