Sdílet prostřednictvím


Srovnání řešení VBA a řešení pro systém Office v sadě Visual Studio

nespravovaný kód je úzce integrována s aplikacemi sady Office používá Microsoft Visual Basic for Applications (VBA).systém Microsoft Office projekty vytvořené pomocí Visual Studio umožňují využívat.NET rozhraní .NET Framework a nástroje pro navrhování Visual Studio .

Informace o typech řešení Office můžete vytvořit pomocí Visual Studioviz Přehled vývoje řešení pro systém Office.

Porovnání

Následující tabulka obsahuje základní srovnání VBA řešení a řešení Office Visual Studio.

Řešení VBA

Řešení Office Visual Studio

Používá kód, který je připojen k a trvala s konkrétní dokument.

Používá kód, který je uložen odděleně z dokumentu (pro úpravy úrovni dokumentu) nebo v sestavení , který je načten v aplikace ( aplikace-úroveň doplňky).

Práce s modely objekt sady Office a rozhraní API jazyka VBA.

Poskytuje přístup k oběma modely Office objekt a .NET Framework rozhraní API.

Určen pro záznam makro a zjednodušené vývojář zkušenosti.

Navržen pro zabezpečení, snadnější kód údržby a schopnost používat úplné Visual Studio integrované vývojové prostředí (IDE).

Funguje dobře pro řešení, které využívají velmi těsné integraci s aplikacemi sady Office.

Vhodný pro řešení, která těžit z úplné prostředky Visual Studio a .NET Framework.

Má omezení pro organizace, zejména v oblasti zabezpečení a nasazení.

Navržen pro použití v podniku.

Některé věci jsou ještě snazší rychle jazyka VBA.Konkrétně můžete pokračovat v používání jazyka VBA pro:

  • Funkce list pro vlastní.

  • Záznam makra.

Diakritické znaménko VBA řešení a řešení Office vytvořené pomocí Visual Studio

Kód VBA můžete volat z řešení Office vytvořené pomocí Visual Studioa můžete také volání kódu v řešení Office vytvořené pomocí Visual Studio z jazyka VBA.Konkrétní postup se liší v závislosti na tom, zda je řešení sady Office aplikace-úroveň doplněk nebo přizpůsobení úrovni dokumentu.Další informace naleznete v tématu Volání kódu v doplňcích na úrovni aplikace z jiných řešení pro systém Office a Kombinování přizpůsobení na úrovních VBA a dokumentu.

Viz také

Koncepty

Přehled vývoje řešení pro systém Office

Volání kódu v doplňcích na úrovni aplikace z jiných řešení pro systém Office

Architektura přizpůsobení na úrovni dokumentu

Architektura doplňků na úrovni aplikace

Další zdroje

Kombinování přizpůsobení na úrovních VBA a dokumentu

Zabezpečení řešení pro systém Office

Začínáme (vývoj pro systém Office v sadě Visual Studio)