Spouštění řešení v různých verzích systému Microsoft Office
Pokud jste vytvořili řešení pro Office 2010, stejné řešení lze spustit v aplikaci Microsoft Office 2013.Pokud vaše zákaznické základny používá systém Microsoft Office 2007, můžete použít Visual Studio 2013 vyvinout řešení, které fungují ve všech třech verzích sady Office.V tomto scénáři řešení poběží bez chyb v systému Microsoft Office 2007 pouze v případě, že řešení bez použití funkce, které jsou nové v novější verzi sady Office.Aplikace Microsoft Office, můžete také spustit řešení, která byla vytvořena pomocí předchozí verze aplikace Visual Studio.
Řešení Office vytvořené pomocí Visual Studio 2010 a nad systémem
Řešení, které byly vytvořeny pomocí Visual Studio 2013, Visual Studio 2013 nebo spustit v aplikaci Visual Studio 2010 Office 2013, Office 2010, nebo systém Microsoft Office 2007.Řešení lze však použít pouze funkce a rozhraní API, která jsou k dispozici ve všech třech verzích sady Office.
Následující tabulka popisuje tyto scénáře.
Verze sady Office, které jsou cílem projektu šablony |
Cílové rozhraní.NET Framework projektu1 |
Verze sady Office, který může spustit řešení |
Požadované runtime v počítači koncového uživatele |
---|---|---|---|
Office 2013 |
.NET Framework 4 nebo .NET Framework 4,5 |
Office 2013 Office 2010 Systém Microsoft Office 20072 |
2010 Aplikace Visual Studio Tools for Office Runtime |
Office 2010 |
.NET Framework 4 nebo .NET Framework 4,5 |
Office 2013 Office 2010 Systém Microsoft Office 20072 |
2010 Aplikace Visual Studio Tools for Office Runtime |
Office 2010 |
.NET Framework 3.5 |
Office 2013 Office 2010 |
2010 Aplikace Visual Studio Tools for Office Runtime |
Systém Microsoft Office 2007 |
.NET Framework 4, .NET Framework 4,5, nebo .NET Framework 3.5 |
Office 2013 Office 2010 Systém Microsoft Office 2007 |
2010 Aplikace Visual Studio Tools for Office Runtime |
1.Verze rozhraní.NET Framework vyžadující v počítačích koncových uživatelů pro spuštění řešení projekt cílen.Například pokud je projekt cílen na rozhraní.NET Framework 3.5, je nutné na rozhraní.NET Framework 3.5 v počítačích koncových uživatelů.V tomto příkladu řešení nebudou spuštěny pouze .NET Framework 4 je nainstalován v počítačích koncových uživatelů.
2.V tomto scénáři řešení bude spuštěn bez chyb v systému Microsoft Office 2007 pouze tehdy, pokud se nepoužívá funkce, které jsou nové v Office 2010.
Systém Office řešení vytvořena tak, že pomocí verze aplikace Visual Studio před Visual Studio 2010
Aplikace sady Office můžete spustit řešení vytvořená pomocí verze aplikace Visual Studio před Visual Studio 2010.V některých případech tato řešení vyžadují různé verze Visual Studio Tools for Office runtime.Různé verze Visual Studio Tools for Office runtime mohou být nainstalované side-by-side ve stejném počítači.
Následující tabulka uvádí, která verze sady Microsoft Office můžete spustit řešení vytvořené pomocí předchozí verze aplikace Visual Studio a které verze Visual Studio Tools for Office runtime a rozhraní.NET Framework, které jsou požadovány pro každý roztok.
Vydání sady Visual Studio použít k vytvoření řešení |
Verze sady Office, které jsou cílem projektu šablony |
Verze sady Office, který může spustit řešení |
Požadované runtime v počítači koncového uživatele |
Požadovaná verze rozhraní.NET Framework v počítači koncového uživatele |
---|---|---|---|---|
Visual Studio 2008 Professional nebo Visual Studio Team System 2008 |
Systém Microsoft Office 2007 |
Office 2013and Office 20101 Systém Microsoft Office 2007 |
2010 Aplikace Visual Studio Tools for Office Runtime1 nebo Visual Studio Tools pro systém Microsoft Office (verze 3.0 Runtime) |
.NET Framework 3.5 |
Jeden z následujících vydáních sady Visual Studio 2005 pomocí VSTO 2005 SE2 nainstalován:
|
Systém Microsoft Office 2007 |
Office 2013and Office 2010 (32-bit only3) Systém Microsoft Office 2007 |
Druhá aplikace Visual Studio 2005 Tools for Office Edition Runtime |
Rozhraní.NET Framework 3.5, rozhraní.NET Framework 2.0 a rozhraní.NET Framework 3.0 |
Všechny tyto verze aplikace Visual Studio:
|
Microsoft Office 2003 |
Office 2013and Office 2010 (32-bit only3) Systém Microsoft Office 2007 Microsoft Office 2003 |
Druhá aplikace Visual Studio 2005 Tools for Office Edition Runtime |
Rozhraní.NET Framework 3.5, rozhraní.NET Framework 2.0 a rozhraní.NET Framework 3.0 |
1.Office 2013a Office 2010 aplikace patří 2010 Visual Studio Tools for Office Runtime.Proto tyto aplikace vždy používat nástroje sady Visual Studio 2010 pro Office Runtime než Visual Studio Tools pro systém Microsoft Office (verze 3.0 Runtime) v tomto případě.Visual Studio 2010 Tools for Office Runtime nebo Visual Studio Tools pro systém Microsoft Office pomocí aplikací systému Microsoft Office 2007 (verze 3.0 Runtime).
2.VSTO 2005 SE je zdarma doplněk Visual Studio, který obsahuje aplikace úroveň doplněk projektu šablony pro Microsoft Office 2003 a systému Microsoft Office 2007.Může být nainstalována pomocí Visual Studio 2005 Professional, Visual Studio 2005 Tools pro sadu Office nebo vydání sady Visual Studio Team System 2005.Další informace naleznete v tématu Visual Studio 2005 Tools for Office Druhé vydání.
3.Nejsou kompatibilní s 64bitovými verzemi systému Office řešení, které vyžadují aplikaci Visual Studio 2005 Tools for Office Second Edition Runtime Office 2013 a Office 2010.Spuštění těchto roztoků v 64-bit edition z Office 2013 nebo Office 2010, je nutné inovovat projekt tak, aby Visual Studio 2010 nebo do projektu sady Visual Studio 2008, který se zaměřuje systém Microsoft Office 2007.
Viz také
Úkoly
Postupy: Vytváření projektů pro systém Office v prostředí Visual Studio
Koncepty
Přehled nástrojů Visual Studio Tools for Office runtime
Scénáře instalace nástrojů Visual Studio Tools for Office runtime
Spouštění řešení v různých verzích systému Microsoft Office