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