Application.GetProjectServerSettingsEx 方法 (Project)
返回一个 XML 字符串中的项目的全局设置。 您可以获取特定于活动项目中,设置,或者通过调用服务器端对象获取特定于当前项目经理的设置。
语法
expression。 GetProjectServerSettingsEx
expression:表示 Application 对象的变量。
返回值
String
备注
下面是 GetProjectServerSettingsEx 方法返回的 XML 字符串的格式。
<ProjectServerSettingsReturn>
<ProjectIDInProjectServer>self explanatory</ProjectIDInProjectServer>
<AdminDefaultTrackingMethod>see explanation below</AdminDefaultTrackingMethod>
<AdminTrackingLocked>(1 or 0)</AdminTrackingLocked>
<ProjectManagerHasTransactions>(number of transactions)</ProjectManagerHasTransactions>
<ProjectManagerHasTransactionsForCurrentProject>(number of pending transactions)</ProjectManagerHasTransactionsForCurrentProject>
<GroupsForCurrentProjectManager>
<ProjectServerGroup>Name of first group that user belongs to</ProjectServerGroup>
...
<ProjectServerGroup>Name of nth group that user belongs to</ProjectServerGroup>
</GroupsForCurrentProjectManager>
</ProjectServerSettingsReturn>
其中:
ProjectIDInProjectServer - 活动项目的类标识符。
AdminDefaultTrackingMethod - 任务状态的默认跟踪方法。 可以通过转到“服务器设置- (时间和任务管理”部分) “任务设置”和“显示>跟踪方法”>属性,在 Microsoft Project Web Access 上查看此内容。 它可以是下列项之一:
1 = 每天完成的工时数。 资源报告其每天处理每个任务的小时数。)
2 = 工时完成百分比。 资源报告已完成的工时百分比,从 0 至 100%)
3 = 实际完成工时和剩余工时。 资源报告每个任务上完成的实际工时和要完成的剩余工时。)
AdminTrackingLocked - Whether or not managers are forced to use the tracking method specified on the server for all projects. 可以通过转到“服务器设置- (时间和任务管理”部分) “任务设置”和“显示>跟踪方法”>属性,在Project Web App上查看此内容。 It can be one of the following:
0 = 不强制经理。
1 = 强制经理。
ProjectManagerHasTransactions - 此项返回项目经理具有的活动项目的状态更新数。 在 Microsoft Office Project 2003 中,用户可以将项目 ID 作为 XML 参数的一部分传入,但是在更高版本的 Project 中,将忽略项目 ID。
ProjectManagerHasTransactionsForCurrentProject - 返回项目经理具有的活动项目的状态更新数。
GroupsForCurrentProjectManager - 项目经理所属的安全组。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。