Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    VBA Vs . VB

    Lär dig skillnaderna mellan VBA ( Visual Basic for Applications ) och VB ( Visual Basic ) så att du kan välja det programmeringsspråk lämpliga för dina databehandlingsbehov . I allmänhet använder VBA om du behöver bearbeta data i ett Office-dokument , till exempel ett Word- dokument eller Excel-arbetsbok . Använd VB när du behöver arbeta med data från webben , eller behöver använda en av de specialiserade klasser tillgängliga endast inom NET framework , såsom " Tal " klass , som du kan använda i program talsyntes. Genomföra program

    VBA kan inte skapa körbara program , även om VB kan. Dessa program har filtillägget " EXE ", som program skrivna i andra språk gör . VBA program körs i en öppen instans av ett Office- program . Till exempel , för att köra ett Word VBA -program , måste Word köras för ditt program att fungera .
    Object modeller

    De objekt som VBA arbetar på skiljer sig från VB arbetar på . VB arbetar på objekt inom NET framework medan VBA arbetar på föremål inom ett Office- program, t.ex. Word objektmodell . Till exempel innehåller Word VBA : s objektmodell med " Sök" objekt , som låter dig söka ett Word- dokumentets innehåll . VB har inte detta syfte . Words objektmodell ingår även " aktivt dokument " objekt , som har sub- objekt som " Punkt ", " Ord " och " Tecken ". VB saknar dessa också , men har många objekt i NET ramverkets kategorier . Dessa kategorier omfattar " Windows programmering , " " Tillgänglighet ", " Rita ", och flera andra .
    Controls

    uppsättning användarvänliga input styr dig plats på blanketter är mycket större i VB än i VBA . VBA har en enda liten palett av vanliga kontroller , till exempel textrutor , kontroller lista och knappar kommandot . VB : s kontroll set inkluderar verktygstips , månatliga kalendrar och barer framsteg . Du kan också skapa egna menyer i VB med " Menu Strip " och tillhörande kontroller . VBA har ingen sådan funktion .
    Intellisense

    Båda programmen kan du ange programmering uttalanden med Microsofts Intellisense teknik . Denna funktion läser tecken när du skriver dem , visar sedan små textrutor erbjuder förslag för att fylla i ordet du skriver . Till exempel , om ditt program har en knapp som heter " Button1 , " både VBA och VB kommer att rekommendera objektet " Button1 . " Dock visar VB : s Intellisense förslag det ögonblick du skriver det första tecknet . Däremot kräver VBA du begära förslag innan det ger något .
    Felkontroll

    VB har bättre felkontroll än VBA , i form av ett kalkylblad - liknande rutnätet vid botten av den kodande fönstret. Om du gör ett syntaxfel när du skriver ett meddelande , kommer VB låta dig fortsätta skriva , kommer att visa fel text i nätet just nämnde , berätta exakt vad regeln du har brutit . VBA kommer inte kolla din syntax förrän du har tryckt på "Enter " för att gå till nästa rad . Om den gör det hittar ett fel , kommer det att skicka dig tillbaka till raden med felet , vilket kan störa skriva flöde .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör hjärtan på en bärbar dator
    ·Hur man skapar ett MSChart Control för en XY Scatter i…
    ·Lägga till Windows Media Players Control i VB6
    ·Hur man skriver en klass Släng med Visual Basic
    ·Visual Basic Termer och definitioner
    ·Hur Tillåt Personsökning i DataGrid
    ·Hur man vet om en Query Exists
    ·Hur man använder VB VBA för att utföra ett ping-test…
    ·Hur man använder textrutor i Visual Basic
    ·Hur man använder Visual Basic Guiden
    Utvalda artiklarna
    ·Hur konvertera en Hex fil till en decimal
    ·Refactor Kod för bättre prestanda
    ·Hur För att lämna en Sub i VBA
    ·Hur du formaterar det värde som Float i form med hjäl…
    ·Hur sortera Silverlight DataGrid
    ·Hur kan jag göra en 3 Column Grid
    ·Hur man skapar en mapp i API Med VBA
    ·Konvertera text till CSV i KiXtart
    ·Hur man ändra skiftläge för bokstäver i Visual Basi…
    ·Hur man gör en Key Gen i Vb
    Copyright © Dator Kunskap http://www.dator.xyz