解决 Microsoft Excel 列表树中的无效链接
更新:2011 年 4 月
如果尝试发布包含无效链接的树列表,则会出现**“工作项发布错误”**对话框,并显示一条错误消息,指出树无效的原因。 在 Microsoft Excel 中处理树中的工作项时,该树必须处于有效状态才可以发布。 在 Excel 中,如果工作项标题缺失,则无效链接显示在工作项的树列表中,否则显示在错误的标题列中。
若要纠正或解决最常见的无效链接错误,请完成下列过程之一:
解决错误 TF208000:多重标题
解决错误 TF208001:孤立的工作项
解决错误 TF208017:首行中缺失标题 1
解决错误 TF208022:已排序的树列表
解决错误 TF208102:已对树列表执行了 Excel 排序操作
处理错误 TF208104:分层链接关系已锁定
所需权限
若要执行这些过程,您必须是**“Contributors (参与者)”组的成员,或者您的“查看此节点中的工作项”和“编辑此节点中的工作项”权限已设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
解决错误 TF208000:多重标题
如果向工作项的多个“标题”列添加值,则在尝试发布树时,会在**“工作项发布错误”对话框中显示错误消息“TF208000”**。 该错误消息指定无效链接的行号。
解决多重标题
记下在对话框中显示的行号。
关闭**“工作项发布错误”**对话框。
在工作项列表中,查找错误消息指定的行。
删除多重标题,以便只有一个标题列包含值。
在**“团队”选项卡上的“工作项”组中,单击“发布”**。
返回页首
解决错误 TF208001:子工作项与父级断开连接
如果移除子工作项的标题,则在尝试发布工作项列表时,会在**“工作项发布错误”对话框中显示错误消息“TF208001”**。 该错误消息指定无效链接的行号。 如果将子工作项的标题置于错误的列中而创建了无效的链接结构,也会显示此错误消息。
提示
如果将标题置于错误的列中,则生成的树结构可能有效但与您的意图不符。 系统无法检测此问题,因此,不会显示错误消息。
解决孤立的工作项
记下在对话框中显示的行号。
关闭**“工作项发布错误”**对话框。
查找错误消息指定的行。
提示
放错位置的标题可能在此行中,也可能在下一行中。
将该标题移到正确列以修复无效链接。
在**“团队”选项卡上的“工作项”组中,单击“发布”**。
返回页首
解决错误 TF208017:首行中缺失标题 1
如果列表中的第一个工作项在**“标题 1”列中没有值,则在尝试发布该工作项列表时,会在“工作项发布错误”对话框中显示“TF208017”**错误消息。
解决首行中缺少标题的问题
关闭**“工作项发布错误”**对话框。
确定第一个工作项缺少**“标题 1”**值的原因。
对错误原因的分析将决定为修复工作项列表而必须执行的操作。
如果第一个工作项应位于列表的顶部,请将其标题值移到**“标题 1”**列中。
如果第一个工作项不应位于列表的顶部,请将正确的工作项移到列表的顶部。
有关如何移动工作项的更多信息,请参见在 Office Excel 树列表中配置工作项。
在**“团队”选项卡上的“工作项”组中,单击“发布”**。
返回页首
解决错误 TF208022:已排序的树列表
如果您尚未安装 Visual Studio 2010 Service Pack 1,则当您在对树列表中的工作项进行排序后单击**“发布”**时,将显示以下错误消息:
TF208022: 无法发布已排序的树列表。 必须先清除应用于此工作项列表的任何排序条件,然后才能进行发布。 了解已发生更改工作项的顺序。 删除排序条件不会将列表返回到其原始顺序。 先确保树中的所有父子关系都正确,然后再进行发布。 |
在重新建立树层次结构之前,无法发布您的更改。 可以通过丢弃您的更改并刷新列表,或通过手动还原层次结构并发布列表,来解决此错误条件。
解决已排序的树列表问题
单击**“刷新”**丢弃您的更改并还原树层次结构。
提示
如果刷新树列表,则将删除排序之外的所有更改。 若要刷新树列表,请在“工作项”组中的“团队”选项卡上,单击“刷新”。
通过移动其父项目下的子项目的行条目,来手动还原树层次结构。 然后,在**“工作项”组中的“团队”选项卡上,单击“发布”**。
返回页首
解决错误 TF208102:已对树列表执行了 Excel 排序操作
如果您安装了 Visual Studio 2010 Service Pack 1,则当您在 Excel 的树列表中对工作项进行排序时,将显示以下错误消息:
TF208102: 已对树列表执行了 Excel 排序操作。 此操作已删除树的修改后的或最新引入的层次结构链接关系。 您仍可发布您对各个工作项所做的更改。 执行发布操作后,列表将还原为上一个层次结构。 通常,您不应对其层次结构已经修改的树列表进行排序。 |
此消息指示可以发布您对字段所做的更改,但是对链接层次结构进行的所有更改已被丢弃。 树层次结构会自动恢复至其原始结构。
发布更改并检索树层次结构
在**“团队”选项卡上的“工作项”组中,单击“发布”**。
单击**“刷新”**。
返回页首
处理错误 TF208104:分层链接关系已锁定
如果您发布一个工作表,该工作表包含与 Project Server 同步的工作项且其层次结构链接关系已锁定 (),则可能会显示以下错误消息:
TF208104: 您已修改可能已由其他进程(如 Project Server)锁定的一个或多个分层链接关系。 已发布对各个工作项进行的更改。 已自动更正对锁定的链接进行的更改。 |
当您更改包含已锁定的链接的链接层次结构时,将显示此错误。 此消息指示对字段进行的更改已发布,但是对链接层次结构进行的所有更改都未发布(无论其是已锁定还是未锁定),且都将还原为其原始分配。
若要修改已锁定的层次结构链接,请在映射到团队项目的企业项目计划中进行更改。 有关更多信息,请参见管理映射到团队项目的企业项目计划中的项目详细信息。
发布对尚未锁定的链接的更改
对于尚未同步的工作项,您可以从团队资源管理器或 Team Web Access 修改层次结构链接关系。 有关更多信息,请参见在树视图中查看和修改工作项。
若要修改 Excel 中尚未锁定的层次结构链接关系,请修正用于导出工作项的查询以排除其链接已锁定的所有工作项。 例如,您可向筛选器条件中添加一个子句,以省略其 Project Server Is Linked 字段设置为**“是”**的项。
返回页首
请参见
任务
概念
在连接到 Team Foundation Server 的 Microsoft Excel 和 Microsoft Project 中工作
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2011 年 4 月 |
已纠正与错误消息 TF208022 相关的信息,并已添加有关随 Service Pack 1 一起添加的错误 TF208102 和 TF208104 相关的信息。 |
信息补充。 |