Ms office MS Project 2003插件是否支持MS Project 2013?

Ms office MS Project 2003插件是否支持MS Project 2013?,ms-office,add-in,ms-project,Ms Office,Add In,Ms Project,为MS Project 2003开发的加载项是否适用于MS Project 2013 提前谢谢。不,不会的 核心代码运行正常的可能性很小,但随着从菜单栏切换到功能区菜单,2003插件提供的任何菜单选项在2013年都不会显示为功能区上的按钮,因此,我可以肯定地说,该部分将不起作用。我还可以确认,为Project 2003编写的COM加载项可以在Project 2007、2010、2013和2016中正常工作。如上所述,工具栏控件仅移动到功能区的“附加模块”选项卡。如果从菜单项和工具栏控件启动,这些

为MS Project 2003开发的加载项是否适用于MS Project 2013

提前谢谢。

不,不会的


核心代码运行正常的可能性很小,但随着从菜单栏切换到功能区菜单,2003插件提供的任何菜单选项在2013年都不会显示为功能区上的按钮,因此,我可以肯定地说,该部分将不起作用。

我还可以确认,为Project 2003编写的COM加载项可以在Project 2007、2010、2013和2016中正常工作。如上所述,工具栏控件仅移动到功能区的“附加模块”选项卡。如果从菜单项和工具栏控件启动,这些启动点将丢失,但如果功能区上有某些内容,则不需要这些启动点

所有这些都基于使用COM互操作接口的一个子集,即“核心”,例如,所有版本的MS Project都支持该接口。微软倾向于很好地维护这些界面。他们可能会在以后的版本中添加新的内容,但我发现他们通常不会删除旧的接口。您将需要决定用于构建应用程序的主互操作程序集的哪个版本将在所有这些项目版本中使用。我看到过这样的建议,即您需要为每个版本的MS Project构建一个单独的外接程序二进制文件,但我从未发现有必要这样做。您可能会坚持使用MS Project 2003中的PIA,但我建议您选择类似Project 2010或Project 2013的主互操作程序集


希望这能有所帮助。

我们有许多为Project 2003编写的加载项,它们在Project 2010上运行良好。Project 2013中有什么变化会使它们无法工作?外接程序命令是如何执行的?如果它们是从下拉菜单触发的,那么你不能在2010年运行它们,因为没有下拉菜单。这些显示在功能区的“加载项”选项卡中。啊,我明白了,而不是下拉菜单。我发现我2010年的大部分代码都在2013年运行,所以如果你升级的话,希望它们能继续为你工作。