4

会社で MS Project の機能を拡張する必要があるため、いくつかの .NET GUI コントロールを Project に埋め込みたいと考えています。計画では、コントロールはユーザー入力をカスタム DB テーブルに保存しますが、それらをタスク、現在のユーザー、リソースなどにバインドする必要があります。開始方法についてアドバイスをいただけますか? 私は、に興味を持っています:

  • サンプル アプリ/ウォークスルー、コントロールを MS Project に埋め込む方法。
  • コントロールのユーザー入力を現在のコンテキスト (現在選択されているタスクなど) にバインドする方法
  • コントロールはクライアント側で実行されるため、企業全体に展開するにはどうすればよいでしょうか。
4

4 に答える 4

1

Add-In Expressは、Projectを含むMSOffice用の.Netプラグインを作成するための優れたライブラリです。

Projectで自分で使用したとは言えませんが(実際にはVisioのみ)、サポートされていることはわかっているので、一見の価値があります。

プラグイン/アドインへの書き込みが大幅に簡素化されるため、目的の機能を実行できるかどうかを確認しやすくなります。

于 2008-12-02T19:02:14.443 に答える
0

私の知る限り、プロジェクトにコントロールを埋め込むことはできません。できることは、プラグインを作成することだけです。

于 2008-10-31T01:09:44.800 に答える
0

Project Server を使用したいと思います。リソース、タスクなどとともに移動するエンタープライズ コードを定義できます。また、通常のプロジェクト情報 (日付、リソース、コストなど) とともに、それらのレポート、並べ替え、フィルター、およびすべての優れた情報を表示することもできます。

そのすべてを行うためのインフラストラクチャ/資金がない場合、代わりのアプローチは、会社が使用するすべてのプロジェクト計画を標準化し、計画が基づいているテンプレートをカスタマイズすることです. (ツール|カスタマイズを使用すると、カスタム フィールドを追加したり、デフォルト フォームを変更したりできます。) ( 表示 | 複数のテーブル) で、レポートに使用されるテーブルを変更できます。この方法多くのカスタマイズを行うことができます。 mpp ファイルとデータベースに分散するのではなく、プロジェクト プラン内のすべての情報。

于 2008-11-03T17:32:11.300 に答える
0

私の知る限り、このバージョンの Office は COM プラグインのみをサポートしているため、COM Callable Wrapper を使用する必要があります。確かに可能ですが。

于 2008-11-19T14:47:11.620 に答える