PWAサーバーのURLとプロジェクト名を指定してwinproj.exeを起動します。しかし、プロジェクトを読み取り専用(チェックアウトされていない状態)で開くようにしたい。これどうやってするの?MS ProjectでPWAプロジェクトを読み取り専用で開く
は、これまでのところ私は罰金...しかし、そのチェックアウトこれはPWAからプロジェクトを開くWINPROJ.EXE /s <pwaurl> "<>\projectname"
をしています。読み取り専用スイッチなどがありますか?
PWAサーバーのURLとプロジェクト名を指定してwinproj.exeを起動します。しかし、プロジェクトを読み取り専用(チェックアウトされていない状態)で開くようにしたい。これどうやってするの?MS ProjectでPWAプロジェクトを読み取り専用で開く
は、これまでのところ私は罰金...しかし、そのチェックアウトこれはPWAからプロジェクトを開くWINPROJ.EXE /s <pwaurl> "<>\projectname"
をしています。読み取り専用スイッチなどがありますか?
コマンドラインではなくスクリプトを直接使用しても構いません...もしこの質問に対する答え: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を持っていない - 良いです運行!)
"C:¥Program Files(x86)¥Microsoft Office¥Office15¥WINPROJ.EXE"/s http:// pwaurl "C:\ local.mpp"のようにできました。一旦開かれると、私はPWA内のmppファイルを開くためにlocal.mpp内のマクロを実行しましたが、これはうまくいきました。 – JakeUT
@JakeUTこれを受け入れられた答えとしてマークすることを忘れないでください。 –