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

    Vad är VBA-programmering

    ? Termen " VBA -programmering " refererar till att skriva program i Microsoft Visual Basic for Applications programmeringsspråk . Detta programmeringsspråk är förpackade i vart och ett av programmen i Office-paketet , inklusive Word , Excel , Access och andra . Genom att förstå vad VBA-programmering är , särskilt vad dess syfte och kapacitet är , kan du automatisera dina kontorsuppgifter . Detta innebär att du kan minimera antalet fel i dina Office-dokument , och den tid det tar att behandla dessa handlingar . Macro Recorder

    Ett sätt att VBA-programmering kräver inte att du ska veta något om VBA språket . Denna metod kallas " makro inspelning " och fungerar på följande sätt : Du kör " Macro Recorder" -kommandot , vilket är under " Utvecklare " fliken för ditt Office-program - Word , till exempel . VBA börjar översätta varje menyval, knapp klick och knapptryckningar du gör i Word , i VBA uttalanden . Till exempel , efter att ha kört den makro-inspelaren , kan du skriva ordet "Hello " i det aktuella dokumentet . VBA översätter denna åtgärd i följande VBA uttalande :

    selection.typetext " Hej " Addera Manuell programmering

    Manual VBA -programmering erbjuder ett antal fördelar över programmering med makro-inspelaren . En är att du eliminera många av de onödiga uttalanden som Macro Recorder vanligtvis lägger till program . Detta innebär att dina program kommer att bli mindre och springa snabbare än makro - inspelade program . Kanske en större fördel för manuell programmering är att du kan utföra uppgifter som makro -inspelaren inte kan utföra . Till exempel , om du spelar in ett makro för att sortera en lista med siffror , kommer makrot sortera siffrorna endast i specifika intervall du använde när du spelar in makrot . Däremot kommer en manuellt skriven VBA -programmet låter dig sortera siffror i ett godtyckligt urval region . Addera ditt virtuella objekt

    Manual VBA -programmering innebär att manipulera virtuella objekt av ett Office-program . Till exempel har Excel VBA för " Range " objekt , som du kan använda för att läsa och sätta värdet på ett kalkylblad cell eller grupp av celler . Till exempel kommer följande VBA uttalande visas i " Omedelbar " fönster av VBA : s programmeringsmiljö , innehållet i cell A1 i det aktuella kalkylbladet .

    Debug.Print Range ( " A1 " ) katalog

    för att ersätta värdet i cell A1 med ett annat värde , kan du skriva ett meddelande som följande :

    Range ( " A1 " ) = " ett nytt värde "
    programmeringsmiljön

    VBA programmerare använder VBA-programmering miljö , även kallad " integrerad utvecklingsmiljö " att skriva VBA -program . IDE har flera komponenter , varav en är ett fönster där programmerare kan skriva sina program. En annan komponent är " Object webbläsare , " en sökmotor som söker igenom nätet av virtuella föremål för Office-program som miljön är ansluten till . Till exempel , medan i IDE för Access , kan du skriva " Databas " i " Object browser " för att se en lista över funktioner , händelser och egenskaper som är medlemmar i databasen objektet .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du uppdaterar DAO Recordsets
    ·Hur man gör en rullgardinsmeny i Visual Basic
    ·Hur Importera filnamn till ComboBox i Visual Basic
    ·Visual Basic Tutorial för Windows 7
    ·Hur får man ett svar från en meddelanderuta
    ·Så här visar du ett kalkylblad i Visual Basic Express…
    ·Hur man gör spel i VB.NET
    ·Hur du ändrar ett skript användarlösenord
    ·Hur man använder ett musklick Som åtgärd i Visual Ba…
    ·Hur man skapar Alert Lådor i Windows
    Utvalda artiklarna
    ·Hur Tilldela XML till en variabel i PHP
    ·Vad är skillnaden mellan Personsökning & segmentering…
    ·Hur man lägger in en lång sträng till ett Perl Array…
    ·Lägga till en textruta värde till en lista i Visual B…
    ·Referens Variabler i PHP funktion
    ·Hur Override bort i Rails
    ·Python Rope Tutorial
    ·Hur du formaterar tal i decimaler i Java
    ·Java kan inte göra en statisk hänvisning till en icke…
    ·Hur Inkludera en header-fil
    Copyright © Dator Kunskap http://www.dator.xyz