問題タブ [ms-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
7147 参照

c# - C#からMicrosoftProject2007への読み取りと書き込み

Microsoft Project 2007のmppファイルからデータを読み書きする方法はありますか?Project2003アクセスデータベースファイルからデータを読み書きするアプリケーションがあります。これを機能させるには、最初にProject 2003 mppファイルをAccessデータベースとして保存し、コードでAccessデータベースの読み取りと書き込みを行います。ただし、Project 2007では、Accessデータベースファイルとして保存することはできません。データを取得する他の方法があるかどうか疑問に思いましたか?

0 投票する
1 に答える
999 参照

ms-access - ACCESS VBAを使用してmppファイルを読み取るにはどうすればよいですか

ACCESS VBA から MS プロジェクト (mpp ファイル) を読み取る方法はありますか??

0 投票する
1 に答える
863 参照

.net - .NetでのMSProjectアドインプログラミング

MSプロジェクト用のアドインを構築しており、OfficeSDKプログラミングは比較的新しいものです。MS Projectアドインプログラミングのヒント、ガイドライン、リンクは非常に役立ちます。

0 投票する
6 に答える
2015 参照

c# - MS プロジェクト ライブラリ

msプロジェクトファイルの読み取り/変更に適したライブラリを知っている人はいますか?

0 投票する
2 に答える
3096 参照

.net - ポップアップ保存ファイルダイアログなしで Microsoft Project ファイル (mpp) を tif (tiff) にエクスポートする方法は?

顧客は Project Professional を開かずに mpp コンテンツをプレビューしたいので、mpp ファイルを画像ファイルに変換することにしました。

Project Application インターフェイスには EditCopyPicture という名前のメソッドがあり、GIF に出力できることは既に知っていますが、mpp が非常に大きい場合、GIF はあまりよく見えません。

「Microsoft Office Document Imaging Writer」は mpp を tif に出力できることがわかりましたが、ユーザーがファイルの保存パスを選択できるようにするダイアログがポップアップ表示されます。 .

Interop.Microsoft.Office.Interop.MSProject で出力ファイル パスを明示的に設定するメソッドが見つかりませんでした。メソッド FilePrint には、それを設定するパラメータもありません。

誰でも私を助けることができますか?

0 投票する
3 に答える
2851 参照

project-management - リソースの平準化時に、関連する開発タスクをMicrosoftProjectで一緒に維持するように強制する

ソフトウェアプロジェクトを計画するとき、他のタスクがリソースの平準化によってインターリーブされることなく、互いに依存し、同じリソースに割り当てられているいくつかのタスクをMicrosoftProjectに強制的に保持させたいと思います。

たとえば、私にはタスクがあります-

  • CDataAccessを設計する
  • CDataAccessを実装する
  • CDataAccessを最適化する

他のタスク(「CDBControllerの設計」など)が間に表示されることなく、ガントチャートで相互にフォローしてほしい。

タスク間の「コンテキスト切り替え」は非常に悪い考えであるため、これはソフトウェア開発にかなり独特です。

これが問題の例です(これは実際のガントの縮小版です)-

ガントの例http://img36.imageshack.us/img36/5483/gantt.png

(ご覧のとおり、タスク7はタスク7に依存しているため、タスク5はタスク2と3の間にジャンプします。この特定の例では、タスク5をタスク1の前またはタスク3の後に配置する必要があります)。

実装後に最適化を行い、設計後に実装を行うように、先行依存関係を設定していますが、タスクが相互に続くことを意味するため、これは十分ではありませんが、必ずしもすぐに相互に続く必要はありません。

優先順位を試してみると役立つ場合もありますが、すぐに混乱して管理できなくなります(ある場所での優先順位のランダムな変更により、他の場所で意図しない変更が発生します)。

Microsoft Projectでそのような要件を強制する方法はありますか?タイプ「Finish-to-Immediate-Start」の先行機能を追加できることを期待していました...

可能であるが欠点があること-

  • 3つのタスクを1つに統合します(それらの期間を合計します)。ガントの小さなタスクが好きなので、これは避けたいものです。大きなタスクで時間の見積もりを行うことは、失われた原因です。タスクは小さくなければなりません。そうでない場合、時間の見積もりは何の意味もありません。
  • 明示的な開始日を追加します。これは、リソースの平準化が実際に何かを行うことを禁止するため、実際には問題を解決しません。
0 投票する
3 に答える
2847 参照

php - MYSQL データを Microsoft プロジェクトにエクスポートするための Microsoft API

MYSQL データベースのデータを含む Microsoft プロジェクト ファイルを生成する必要があります。私が書いているアプリケーションは PHP アプリケーションであるため、いくつかのライブラリを使用して Excel ファイルにデータをエクスポートするように、Microsoft プロジェクト ファイルを作成する方法はありますか。どんな助けでも大歓迎です。

0 投票する
2 に答える
40385 参照

vba - VBA を使用して MS Project から MS Word にガント チャートをエクスポートする方法

MS Project 2003 を使用して、VBA を使用して「ビュー | ガント チャート」を MS Word (2000) にエクスポートしたいと考えています。どうすればこれを達成できますか?

0 投票する
2 に答える
5377 参照

excel - MSProjectからPageSetup.Orientation=xlLandscapeを設定できません

MS Project 2003でVBAを使用して、Excelシートを作成し、それにデータを書き込みます。その後、作成したシートのSetPrintAreaとOrientationを変更したいので、

.Orientationステートメントでクラッシュします。コメントすると、.PrintArea行でクラッシュします。私の結論は、.PageSetupのプロパティを設定できないということです

PrintAreaを指定するにはどうすればよいですか?

0 投票する
2 に答える
624 参照

c# - MS Project へのエクスポートに関するアーキテクチャに関する質問

プロジェクトとタスクを作成し、見積もりや作業などを適用できる小さなasp.net Webアプリケーションがあります。それらを MS Project ファイルとしてダウンロードできるように、エクスポート機能を作成しています。これは実際には単なる XML ファイルです。

その後、インポート機能を作成します。これにより、タスクの開始日と終了日、割り当てられたリソースなどを再スケジュールできますが、見積もりや適用時間を変更することはできません。これは、Web アプリケーションによってのみ処理されます。

これを行うのに最適なアーキテクチャを見つけようとしています。ここに私がいじっているいくつかのアイデアがあります。

  1. Project クラスに ExportToProject 関数を追加し、その場で XML を作成します。
  2. 既存のクラス構造を取得して XML シリアライザー属性を追加し、オブジェクトをプロジェクト ファイルに直接シリアル化します。ただし、これにはいくつかの疑問が残ります。私が使用していない他のすべてのプロパティはどうなりますか。すべてのデータが含まれておらず、MS Project 用にフォーマットされている場合でも、シリアル化されたオブジェクトはどの程度再利用可能でしょうか。いわば、複数のシリアライズビューを持つことはできますか?
  3. 代わりにシリアル化される新しい XmlExport クラスを作成します。これは上記の戦略に似ていますが、抽象化のレイヤーが追加されています。
  4. FogBugz のコピーを海賊版にしてインストールし、コスタリカに移動します。

ありがとう、助けていただければ幸いです。