2013-10-31 181 views

回答

1

據微軟稱,它可以創建的Office 2007的插件的Visual Studio的最新版本是Visual Studio 2010中

如果你想開發的Office 2010的插件等,你可以使用Visual Studio 2010或的Visual Studio 2012

如果你想開發一個Office 2013插件等等,你只能使用Visual Studio 2013年

Office Development and Visual Studio

1

有沒有現成模板的Office 2007在Visual Studio 2013,但該插件將在Office運行正常2007

你的項目將擁有Office 2013這樣,而你可以在對象模型在以前版本的Office中使用它,您需要小心不要調用早期版本中不可用的方法。例如,在Outlook 2013中有一個內聯回覆,因此如果您嘗試在Outlook 2007中調用該方法,則會引發異常。

如果您只是想要使用較新的Visual Studio IDE進行Office 2007開發,那麼您可以刪除2013 Office引用並添加2007引用,並且您將看不到上述任何新方法。

編輯:不是你想要做到這一點,但是如果你想從2007年開始使用新的對象模型,而不需要爲2013年添加互操作庫,你實際上可以動態調用這些新的方法並指定不存在的委託類型通過使用Delegate.CreateDelegate,如果有的話它是非常整潔。

相關問題