概述

当我们使用第三方工具与Azure DevOps Server集成时,除了Rest Api接口之外,COM组件也是一种常用的工具,COM组件经常用在office类型的应用软件中,例如Excel和WPS等,本文主要介绍在WPS Office中如何按照COM组件。如果需要查看如何使用COM组件连接TFS服务器,可以参考微软文档(https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/office/track-work?view=azure-devops&tabs=open-excel&WT.mc_id=DT-MVP-5001330)

安装方法

  1. 需要从微软官方或者内网中下载并安装Azure DevOps Office Integration 2019;在这个工具的安装过程中,系统将对应的工具包文件复制到了这个目录中:C:\Program Files\Common Files\microsoft shared\Team Foundation Server\16.0

  2. 在wps office 2021版本中,安装了TFS的Office插件(方法如下图)后,会自动增加一个注册表键 "TFCOfficeShim.Connect.3"="" ,需要将其修改为"TFCOfficeShim.Connect.16"=""

  3. 在wps中添加com组件,添加成功后,可能不会在组件列表中不会出现tfs的组件名称,可以重新打开wps office

下面是注册表对应的配置,你可以将下面的内容导入到注册表中:
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\SOFTWARE\kingsoft\Office\ET\AddinsWL]
"V8Test.Helper"=""
"iSignatureWord.WordApp"=""
"iWebOffice2009.OfficeAddins"=""
"NTKO.SecHandSignAddin"=""
"NTKO.SecSignSvrAddin"=""
"DESSeal.DOAddin"=">4.2.9.0"
"AztSiePlugin.Connect"=""
"ZSExcelAddin.ExcelAddin"=""
"UTCESealAddin.forExcel"=""
"SepSPMSOA.CWord"=""
"SepMSOA.CWord"=""
"OfficeAddin.CWord"=""
"UFIDA.U9.OBA.ExcelAddInLoader"=""
"iSignatureOffice360"="PR 10: merge to branch 1.0.0.136"
"ESClient10.Connect"=""
"ZZBCExcelAddinLib.BCExcelClientAddin"=""
"XlsTable.XlsConnection"=""
"WbOffice.OfficeAddin"=""
"EXCELTOOL.Connect"=""
"CBOfficePlugin.CBExcelAddin.1"=""
"EDCAddin.EDCEntry"=""
"OfficePrintAddin.Connect"=""
"ExcelAddin.KSExcelAddin.1"=""
"FRComAddInMSEXCEL11.FRComAddInMSEXCEL11.1"=""
"悦友软件开发者QQ号码1193891098.Connect"=""
"Mindjet.Mm9ExcelLinker.AddIn.5"=""
"Mindjet.Mm6ExcelLinker.AddIn.2"=""
"Mindjet.Mm10ExcelLinker.AddIn.6"=""
"TCSCConv.ExcelAddinDesigner"=""
"FRComAddInMSEXCEL9.FRComAddInMSEXCEL9.1"=""
"FRComAddInMSEXCEL10.FRComAddInMSEXCEL10.1"=""
"PXCOfficeAddin4.Addin"=""
"ExcelTDM.TDMAddin"=""
"Adobe.Contribute.OfficePlugin"=""
"CopyFormatFromExcel.FormatInExcel"=""
"OfficeMenu.ExcelMenu"=""
"dwoffice.dsrExcel"=""
"PXCOfficeAddin5.Addin"=""
"NXPLiteAddIn3.AddIn"=""
"SixSQStat.Connect"=""
"CMOfficeAddin.Connect"=""
"PtouchAddin50.ComAddinExcel"=""
"Hyperion.CommonAddin"=""
"ExcelBox.BoxConnect"=""
"Kingdee.BOS.Excel.AddIn"=""
"TFCOfficeShim.Connect.3"=""
"WDF.Addin"=""
"SmartbiExcelAddIn.ExcelAddin"=""
"BJCAExcelBtn.ExcelBtn"=""
"FactSet.OfficeAddin.1"=""
"DSM_ETAddin.DSM_ETAddin"=""
"prjAddin.Office_Addin"=""
"Expense"=""
"SignAddin.Sign"=""
"OdfExcelAddin.Connect"=""
"TFCOfficeShim.Connect.16"=""

如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君

使用WPS Office连接Azure DevOps Server (TFS)相关推荐

  1. Azure DevOps Server (TFS) 代码库Repo管理培训

    Repo是分布式代码库Git中的一个专用词,用于存储和管理开发团队中特定的源代码. 使用Git,可以协调整个团队的代码更改. 即使您只是一个开发人员,版本控制也可以帮助您在修复错误和开发新功能时保持井 ...

  2. Azure DevOps Server (TFS)中代码文件换行问题解决方案(Git)

    之前写过一篇博客"探索TFS Git 库文件换行(CRLF)的处理方式",主要是针对TFVC代码库的. 下面这篇文章说明如何在TFS的Git库中处理代码换行的问题. 概述 在Azu ...

  3. Azure DevOps Server(TFS) 客户端分析

    Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发.测试.实施提供全流程的服务.作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实 ...

  4. Azure DevOps Server 的连接源(Artifacts):五、python包管理pip和twine

    1. 安装artifacts-keyring 参考:https://pypi.org/project/artifacts-keyring artifacts-keyring是程序包keyring的扩展 ...

  5. 微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)

    1.概述 微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本.也许你还没 ...

  6. Azure DevOps Server 2019 (TFS)安装教程

    (1)安装教程: Azure DevOps Server 2019 (TFS)安装教程 - danzhang - 博客园 Azure DevOps Server 的安装教程_躺平佛系周大侠的博客-CS ...

  7. Azure DevOps Server 的连接源(Artifacts):六、发布python程序(Twine pip)

    1. 发布Python程序包 一般我们都是用Twine作为Python程序包的发布工具,这个工具比较简单,只需要在用户主目录中配置.pypirc文件,指定私服地址即可,下面是一个简单的示例. 1.1 ...

  8. 批量创建Azure DevOps Server 的账户

    概述 当我们部署一套全新的Azure DevOps Server服务器,如果在企业中之前没有应用Active Directory(简称AD,活动目录)作为认证服务器,就需要在AD服务器上为每个用户新建 ...

  9. Azure DevOps Server 2022新功能:禁止用户管理自己创建的分支(mange-permission)

    在之前版本的Azure DevOps Server(之前名为TFS)中,如果用户拥有创建分支的权限,则对自己创建的分支具有管理权限(manage-permission),可以为自己创建的分支授予其它成 ...

最新文章

  1. htaccess文件用法收集整理
  2. 新手UI设计师需要掌握的知识和技能
  3. [Snipaste]系统截图工具
  4. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git
  5. 现在还有哪些价值 100 亿美金的产品机会?
  6. wc 统计文件的行数
  7. Matlab图像处理创新实践-实验3【图像锐化】
  8. npm run dev 和 npx webpack-dev-server
  9. Spring框架版本命名规则
  10. Tickets HDU - 1260
  11. idea粘贴代码为什么都在一行_【学园】今天程序员的每一行代码都是未来高达身上的一颗螺丝...
  12. 20 个很棒的 jQuery Mobile 教程
  13. Pr 入门教程,如何确保剪辑保持同步?
  14. Python和C++交互
  15. 银行考试打字测试软件,银行考核打字,是否有什么练习软件?
  16. IDEA安装谷歌翻译插件Translation
  17. 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问问题解决
  18. 初中计算机竞赛面试题目及答案,2019上半年初中信息技术教师资格面试真题及答案(第一批)...
  19. 基于MXNET实现的年龄性别识别
  20. Arduino:数码管显示原理详解和Proteus仿真实验

热门文章

  1. 低代码与逐渐数字化的校园
  2. 1st Workshop on Leveraging Artificial Intelligence (AI) NOAA 2019 年会议报告总结记录
  3. word在另外计算机格式不对,为什么word 2007文件在不同电脑上排版显示不同?应该如何解决?...
  4. nginx两台服务器配置负载均衡
  5. 关于Visual Studio Code找不到工作区设置的问题
  6. 在VScode中导入anaconda中已安装好的库
  7. 科技云报道:2023年安全运营之风将吹向何方?
  8. Java刺客信条回复生命_《刺客信条英灵殿》回复生命值方法 怎么回血
  9. 将一个很长(>30)的十进制数转换为二进制数
  10. 继承和实现区别java_java中继承和实现有什么区别,分别给程序带来了怎样的好处?...