2017-04-13 16 views
0

PWAサーバーのURLとプロジェクト名を指定してwinproj.exeを起動します。しかし、プロジェクトを読み取り専用(チェックアウトされていない状態)で開くようにしたい。これどうやってするの?MS ProjectでPWAプロジェクトを読み取り専用で開く

は、これまでのところ私は罰金...しかし、そのチェックアウトこれはPWAからプロジェクトを開くWINPROJ.EXE /s <pwaurl> "<>\projectname"

をしています。読み取り専用スイッチなどがありますか?

答えて

1

コマンドラインではなくスクリプトを直接使用しても構いません...もしこの質問に対する答え:Connect to a project server when opening MS Projectに記載されているアプローチに従えば、PWAに接続されたMS Projectのインスタンスが得られますサーバ。 (ここでhttps://msdn.microsoft.com/en-us/library/office/ff867007.aspx説明するように)あなたは、その後ReadOnly引数を使用してプロジェクトを開くためにFileOpenExメソッドを使用することができるはずです。

pjApp.Application.FileOpenEx "<>\projectname", True 

(残念ながら、私はこれを確認するためにPWAインスタンスまたはProject Professionalを持っていない - 良いです運行!)

+0

"C:¥Program Files(x86)¥Microsoft Office¥Office15¥WINPROJ.EXE"/s http:// pwaurl "C:\ local.mpp"のようにできました。一旦開かれると、私はPWA内のmppファイルを開くためにlocal.mpp内のマクロを実行しましたが、これはうまくいきました。 – JakeUT

+0

@JakeUTこれを受け入れられた答えとしてマークすることを忘れないでください。 –

関連する問題