2017-04-13 113 views
0

我正在使用PWA服务器URL和项目名称启动winproj.exe。但是,我希望项目以只读(未检出)状态打开。我怎样才能做到这一点?在MS Project中打开PWA项目为只读

到目前为止,我有WINPROJ.EXE /s <pwaurl> "<>\projectname"

这将打开从PWA罚款...但是,它的签出该项目。有没有只读开关或什么的?

回答

1

如果您不介意直接使用脚本而不是命令行......如果您按照此问题的答案中描述的方法:Connect to a project server when opening MS Project,这将为您提供一个MS Project的实例连接到您的PWA服务器。然后,您应该能够使用FileOpenEx方法(这里https://msdn.microsoft.com/en-us/library/office/ff867007.aspx描述)使用ReadOnly参数打开项目:

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

(不幸的是我没有一个PWA实例或工程专业,以验证这一点 - 好)

+0

我可以这样做 - “C:\ Program Files(x86)\ Microsoft Office \ Office15 \ WINPROJ.EXE”/ s http:// pwaurl“C:\ local.mpp”。一旦打开,我在local.mpp中运行一个宏来打开PWA中的mpp文件,这很好。 – JakeUT

+0

@JakeUT不要忘记将此标记为接受的答案。 –