如何使用Excelmacros将父项添加到TFS中的任务

我有一个Excelmacros,这应该做到以下几点:

  1. 从TFS导入PBI。
  2. 将任务添加到PBI。
  3. 将任务上传回TFS。

macros工作正常,除了我无法添加PBI作为任务的父母。 我正在尝试使用菜单的链接和附件选项添加链接,因为Microsoft没有TFS Excel加载项的API。

search后,我发现有关链接和附件button的微软文档是最好的。 这是我正在尝试。

Dim publishControl As CommandBarControl Dim wiStore Set publishControl = FindTeamControl("IDC_LINKS_ATTACHMENTS") Set wiStore = FindTeamControl("IDC_IMPORT") publishControl.Parent = wiStore.GetWorkItem(207895) 

我基本上在寻找文档
FindTeamControl("IDC_LINKS_ATTACHMENTS")FindTeamControl("IDC_IMPORT")

您还可以使用查询来查找工作项目之间的链接。 Where子句中的条件可能适用于链接或作为链接源或目标的任何工作项目。

[Source]。[FieldName] = Value

[Target]。[FieldName] = Value

[System.Links.LinkType] ='LinkName'

https://msdn.microsoft.com/en-us/library/bb130306.aspx