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

4

我需要扩展我的公司的MS Project功能,因此我希望将一些.NET GUI控件嵌入Project中。计划是使我的控件将用户输入保存到我的自定义DB表中,但我确实需要将它们绑定到任务、当前用户、资源等。您能给我一些如何开始的建议吗?我感兴趣的有:

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

1

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

我个人没有在 Project 中使用过它(只在 Visio 中使用过),但我知道它支持该软件,所以值得一试!

它大大简化了插件 / 加载项的编写,因此如果你想要实现什么功能,使用它可能会更容易。


谢谢你提供的链接。现在如果我能说服客户购买它就好了 :) - hmcclungiii

0
据我所知,这个版本的Office只支持COM插件,所以你需要使用一个COM可调用包装器。虽然这是可能的。

0
据我所知,您不能将控件嵌入到项目中,您只能制作一个插件。

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接