Excel 2007教程:Office 2007系统初级协同工作配置

发布: 2009-2-16 09:20  作者: 网络转载  查看: 470次 共有0条评论

:Office 2007系统初级协同工作配置

  今天,我们发表两篇来自Patrick Smith的客串帖子的第一篇,Patrick是编程组的项目经理。

  要在Microsoft Office 2007系统中编写代码的话,需要使用协同工作配置(interop assembly)。正如我们在Microsoft Office系统2003中所作的,我们会和新的Office 2007一起提供协同工作配置。我们也做了一些改进,使得PIA在2007里更好用。在这些领域里,我们解决了:

  • 安装

  • 重新分配

  • 向后兼容性

  安装

  在Office 2003里,PIA被设定为Office安装中,根据需要安装的功能。这会导致一些头疼的问题,因为Office开发者永远不肯定PIA是否安装在你安装加载宏的机子上。对于2007,我们将更改缺省功能为PIA安装在当地硬盘。但是,这会使没有安装PIA的机子使用受限制,这不能照顾到100%的情况,例如在Office安装中机子上已经有了.Net框架。为了照顾这些情形,我们也将发行一个PIA重新分配套餐。

  重新分配

  在2005年春季,我们为Office 2003发行了一个可重新分配的PIA,现在你有权限来重新分配你自己解决方案的PIA了。和Office 2007系统一起,我们将发行另外一个包含2007 PIA和连带支持文件的可重新分配的套餐。现在,通过使用可重新分配的套餐并且将其和你的工程装载在一起,那么你在安装你自己的解决方案时就能够确保PIA被正确地安装。

  向后兼容性

  向后兼容性是我们非常关注的领域。我们理解,作为一个平台,我们必须分几步来确保2003PIA下编译的解决方案将继续在2007版中正确运行。要实现这个,我们在个体对象模型的发展中已经做了几个大动作,以确保对象模型的变化不会导致运行时间兼容性崩溃。

  在与对象模型兼容性相关的工作中,我们也为PIA装载了Publisher策略文件。这将自动将在2003 PIA下编译的代码重定向到新的2007 PIA,以至于现存的在2003 PIA下编译的代码将自动被重定向到相应的2007 PIA。万一你在某处不希望重定向代码来调用新的PIA,因为有了Publisher策略,你可以在配置随带的应用参数配置中使用下述标识来忽略该策略。

 

相关阅读
大家对 Excel 2007教程:Office 2007系统初级协同工作配置 的评论
最新PPT教程
最新评论
PPT问答