如何使用Excel宏将父项添加到TFS中的任务
我有一个excel宏,它应该执行以下操作:如何使用Excel宏将父项添加到TFS中的任务,excel,tfs-sdk,vba,Excel,Tfs Sdk,Vba,我有一个excel宏,它应该执行以下操作: 从TFS导入PBI 将任务添加到PBI 将任务上载回TFS 宏工作正常,只是我在将PBI添加为任务的父级时遇到问题。我正在尝试使用菜单的“链接和附件”选项添加链接,因为Microsoft没有TFS Excel加载项的API 搜索之后,我发现Microsoft关于“链接和附件”按钮的文档充其量是最少的。这就是我正在尝试的 Dim publishControl As CommandBarControl Dim wiStore Set publishCont
Dim publishControl As CommandBarControl
Dim wiStore
Set publishControl = FindTeamControl("IDC_LINKS_ATTACHMENTS")
Set wiStore = FindTeamControl("IDC_IMPORT")
publishControl.Parent = wiStore.GetWorkItem(207895)
我基本上是在寻找FindTeamControl(“IDC\U链接\U附件”)
和FindTeamControl(“IDC\U导入”)
您还可以使用查询查找工作项之间的链接。Where子句中的条件可能适用于链接或作为链接源或目标的任何工作项
[Source].[FieldName]=值
[目标].[字段名]=值
[System.Links.LinkType]=“LinkName”
是否必须通过Excel进行?使用客户机对象模型、RESTAPI或Powershell会容易得多……不幸的是,是的。我有一些非技术用户在单独的excel选项卡中创建任务,这些选项卡将上载到TFS。我现在也没有时间在别的地方重写整件事。但是,对于未来的工作,我认为excel外接程序永远不应该是可扩展或可重用的。据我所知,没有任何关于它的文件。如果您在vsto中,您可以自己调用客户机对象模型……这解释了为什么我在查找文档时遇到如此多的困难。谢谢你提供的信息。