VSTO中Office不同版本的PIA

简介: VSTO开发Office总是遇到Office的版本问题,不同的版本于是会遇到兼容问题,以前使用C++开发word 2000/2003的处理程序时,为了一个程序在2000/2003下都可用,采用了基于2000版本的tlb引入库,由于Office的前向兼容,因此也能解决问题,当然新的特性不能使用。

VSTO开发Office总是遇到Office的版本问题,不同的版本于是会遇到兼容问题,以前使用C++开发word 2000/2003的处理程序时,为了一个程序在2000/2003下都可用,采用了基于2000版本的tlb引入库,由于Office的前向兼容,因此也能解决问题,当然新的特性不能使用。

在托管环境下引入了PIA,托管程序和Office的COM组件通讯,目前有Office 2000/20003/2007/2010四个版本的PIA程序,如果采用兼容低版本的方法开发,比如最低的版本支持2003,那么只要部署2003 PIA就行,但涉及一个新版本引入的功功能就无法使用,因此采用下文

http://blogs.msdn.com/b/andreww/archive/2008/09/02/version-specific-ui-in-add-ins.aspx 的处理方法每个版本使用自己的PIA,同时又便于维护代码的方法值得在项目中引用,不然维护这么多版本简直是个梦魇。当然采用这个方法,部署时需要确定对应版本的PIA的正确安装。

 

关于这个问题一下是个详细的参考的目录:

http://blogs.msdn.com/b/andreww/archive/2008/06/03/add-ins-for-multiple-office-versions-without-pias.aspx

Add-ins for Multiple Office Versions without PIAs

 

http://blogs.msdn.com/b/andreww/archive/2007/06/08/why-is-vs-development-not-supported-with-multiple-versions-of-office.aspx

Why is VS development not supported with multiple versions of Office?

 

http://blogs.msdn.com/b/andreww/archive/2007/06/15/can-you-build-one-add-in-for-multiple-versions-of-office.aspx

Can you build one add-in for multiple versions of Office?

 

http://blogs.msdn.com/b/andreww/archive/2008/06/24/add-ins-for-multiple-office-versions-without-pias-pt2-or-vtblgap.aspx

Add-ins for Multiple Office Versions without PIAs (Pt2), or _VtblGap

 

http://blogs.msdn.com/b/andreww/archive/2008/09/02/version-specific-ui-in-add-ins.aspx

Version-Specific UI in Add-ins

 

相关文章
|
存储 安全
office软件2016版本下载安装教程——office全版本软件安装包
office软件2016版本下载安装教程——office全版本软件安装包
994 0
|
Web App开发 安全 前端开发
新一代WebOffice高版本谷歌Chrome打开、编辑、保存微软Office/金山WPS解决方案大盘点
随着互联网技术的不断发展,越来越多的企业开始采用在线办公模式,微软Office Word 是最好用的文档编辑工具,然而doc、docx、xls、xlsx、ppt、pptx等格式的Office文档是无法直接在浏览器中直接打开的,如果可以实现Web在线预览编辑OffIce,肯定会还带来了更高效、便捷的办公体验,为我们的工作带来了更多可能性。
1467 96
PPT 放映电脑Office版本低怎么办
PPT 放映电脑Office版本低怎么办
77 0
office 2022/365 办公效率软件安装-office全版本软件下载地址
office 2022/365 办公效率软件安装-office全版本软件下载地址
|
数据挖掘 Android开发 iOS开发
office全版本软件安装包(win+mac版本)——2016office软件下载
office全版本软件安装包(win+mac版本)——2016office软件下载
961 0
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本
成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本

热门文章

最新文章