1

以前に Project Server 2013 で開いたファイルを保存しようとしています。ファイルに対して行った唯一の更新は、状況報告日の設定と未完了のタスクの移動です。ファイルをExcel VBAで実行しています。コードの完全なセットを共有できますが、必要ではないと思います。ファイルを保存せずにマクロを実行すると、すべてが完全に実行されます。私がする必要があるのは、プロンプトを出さずにファイルを保存することだけで、完了です。すべての助けに感謝します。

Dim appPJ As MSProject.application

Set appPJ = New MSProject.application

appPJ.FileOpenEx Name:="<>\" & strFileName, ReadOnly:=False, Noauto:=True, IgnoreReadOnlyRecommended:=True, DoNotLoadFromEnterprise:=False

'Update the status date and move unfinished tasks to the future

appPJ.ProjectSummaryInfo StatusDate:=dateStatusDate

appPJ.UpdateProject All:=True, UpdateDate:=dateStatusDate, Action:=2

'Call the various read data only report routines

appPJ.DisplayAlerts = False

appPJ.FileCloseEx pjSave, True, True

上記の行は、プロンプトを表示してサーバーに保存しません。

4

0 に答える 0