如何将MS Office连接至TFS?Excel无可用Team加载项问题咨询
解决MS Office连接TFS及Excel Team加载项缺失问题
我来帮你一步步搞定这个问题,之前也碰到过不少类似的情况,咱们从最基础的环节开始排查:
一、先确认TFS Office集成组件是否安装到位
TFS和Office的联动依赖Team Foundation Server Office Integration组件,这个组件默认随Visual Studio一起安装,但如果是单独安装的Office,大概率需要手动补上:
- 打开
控制面板 > 程序和功能,找到你的Visual Studio(如果已安装),右键选择更改,在安装界面里找到Team Foundation Server Office Integration选项并勾选,完成安装后重启所有Office软件。 - 如果没装Visual Studio,也可以单独安装Microsoft Visual Studio Team Explorer,这个轻量工具包含了所有Office集成需要的加载项,安装后重启Office再看效果。
二、手动启用Excel里的Team加载项
如果组件已安装但加载项没显示,咱们手动把它找出来:
- 打开Excel,点击
文件 > 选项 > 加载项 - 在页面底部的
管理下拉菜单里选择COM加载项,点击转到 - 如果列表里有
Team Foundation Add-in,直接勾选它然后点击确定;要是没看到这个选项,说明组件安装有问题,回到第一步重新检查。 - 要是列表里有但显示已禁用,就切换到
管理下拉的禁用项目,找到它后点击启用,再切回COM加载项勾选即可。
三、加载项搞不定?试试批量更新的替代方案
如果暂时卡在上边的步骤,也可以用这些方法实现批量更新:
- Web门户导出法:打开TFS的Web门户,找到你要更新的工作项查询,点击
导出 > 导出到Excel,导出的文件自带TFS连接,编辑完直接点Excel里的同步按钮就能把修改推回TFS。 - 命令行批量处理:用
tf命令行工具,单个工作项更新可以用:
批量处理的话,可以把工作项ID和要修改的字段整理成CSV文件,用tf workitem update /collection:http://你的TFS服务器地址/集合名 /id:123 /fields:"状态=进行中;优先级=2"/file参数指定文件来批量更新,这个适合有一定命令行基础的场景。
四、最后检查下权限细节
虽然你说有TFS访问权限,但可以确认下是否拥有工作项编辑权限和项目级的Office集成权限,有时候权限不足也会导致加载项无法正常加载或功能受限,必要的话可以联系TFS管理员确认你的权限组设置。
内容的提问来源于stack exchange,提问作者Anil Acharya
相关产品推荐
相关产品推荐

