1

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

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

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

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

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

4

2 に答える 2

1

1 つのオプションは、Office オートメーションを使用して PostScript プリンター ドライバーに印刷し、(PostScript) PS ファイルを取得することです。これは、GhostScript を使用して PDF に変換できるため、Acrobat Reader で開くことができます。これは、Web でうまく機能します。

于 2009-09-04T11:05:19.677 に答える
0

私はWord文書でこれを達成しました

objWdDoc.PrintOut(PrintToFile:=True, OutputFileName:=sDestination & sFileName & ".tif")

たぶん、プロジェクトでも同様のことが機能します。

于 2014-08-10T19:54:38.080 に答える