Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Teknikker i VBA
    VBA teknikker er prosedyrer for å skrive , debugging og kjører VBA -programmer på effektive måter . De er også prosedyrer for å øke kraften i en VBA-programmet , eller øke sin verktøysett . Ved hjelp av slike prosedyrer forbedrer din evne til å konvertere dine planer for VBA- programmer til arbeidsprogrammer . Økt effektivitet betyr at du har en tendens til å trenge færre uttalelser for å utføre en oppgave . Resultatet vil være en redusert sannsynlighet for programmet bugs. Variable Naming

    Flere teknikker for å skrive VBA-kode kan du lage dine VBA- programmer lett å lese for deg selv og alle som trenger å studere koden. En teknikk er å bruke navnekonvensjoner for variabler og subrutiner . Spesielt tildele prefikser som indikerer en variabel type. For strengvariabler , for eksempel , bruker prefikset " txt ", som i " txtFirstName , " og " txtAddress . " Bruk " jeg " som prefiks heltallsvariabler , for eksempel " iLoop . " Bruk " dbl " for dobbel presisjon variabler . Ved hjelp av prefikser maksimerer sannsynligheten for dine variabelnavn blir forstått. En beslektet teknikk er å navngi funksjoner og ubåter med enkle verb - substantiv kombinasjoner som klart indikerer subrutinen formål . For eksempel forteller navnet " sortBirthdates " du umiddelbart hensikten med en funksjon med dette navnet . I motsetning til " function21 " forteller deg ingenting om hva funksjonen gjør .
    Opptak Makroer

    En vanlig teknikk mange VBA programmerere bruker for å lage VBA programmene er å bruke en office-programmet er " Macro opptaker " for å lage en innledende VBA -programmet, som programmerer deretter foredler ved å skrive uttalelser manuelt . Denne teknikken er spesielt nyttig når du ikke vet den eksakte syntaksen til en VBA-funksjon , men vet hvordan du bruker funksjonen fra Office-program . For eksempel, hvis du har glemt hvordan du søker et Word- dokument tekst fra VBA , starte innspillingen av en makro , og klikk på "Finn"- kommandoen fra "hjem" . Skriv inn søket parametere , klikk " OK " for å utføre søket , og deretter avslutte makro opptak. Åpne VBA programmering miljø for å se hvordan VBA har konvertert dine handlinger til utsagn som søker dokumentet.
    Bruke Excel er formler fra VBA

    Når Excel VBA teknikk lar deg utvide Excel VBA liste over funksjoner med formlene i Excel er " formler "-kategorien . For eksempel, selv om det er ingen standardavvik funksjon innebygd i Excel VBA , kan du bruke " STDEV " funksjonen fra Excel ikke- VBA grensesnitt. Følgende VBA uttalelse er et eksempel på denne teknikken .

    Cells ( 5 , 1 ) . Formel = "= StDev ( 1,5,23 )"
    Automation

    Kontor automatisering lar deg kjøre ett Office programmets kommandoer fra et annet Office-program . Denne teknikken gjør det mulig å effektivt behandle alle av Office som et enkelt program som har kommandoen sett er alle kommandoene i Word , Access, PowerPoint og Excel. For eksempel , hvis du trenger å sortere en liste med punkter for et lysbilde i PowerPoint , kan du trykke inn Excel VBA er " Sort" -kommandoen fra en PowerPoint VBA-programmet . Eller , som i følgende eksempel bruke Excel er " StDev "-funksjon for beregning av standardavviket for en liste med tall fra Word .

    Public Sub DoStdDev ( )

    Dim stdDev As Double

    Dim xl Som Excel.Application

    Sett xl = CreateObject ( " Excel.Application ")

    xl.Workbooks.Add

    xl.Cells ( 5 , 1 ) . Formel = " = StDev ( 1,5,23 )"

    stdDev = xl.Cells ( 5 , 1 )

    xl.Quit

    End Sub

    früher :

     Weiter:
      Relatert Artike
    ·VBS Array funksjoner 
    ·Hvordan lage en Fill -in - the- blank linje i Word Bruk…
    ·Slik kopierer til utklippstavlen i Microsoft Visual Bas…
    ·Hvordan å se former kjører i VB6 
    ·Slik konverterer en binær fil til en Byte String i Vis…
    ·Hvordan bruke et museklikk som handling i Visual Basic 
    ·Hvordan beregne en ti prosent Bonus i Microsoft Visual …
    ·Hvordan få Web Apps med Visual Basic 2010 
    ·Hvordan lage en tekstboks bare akseptere Tall i Visual …
    ·Forskjellen mellom ByVal & ByRef 
      Anbefalte artikler
    ·Hvordan Kill MySQL 
    ·Hvordan integrere en plottet funksjon i Python 
    ·Hvordan Tegn en diamant i Java 
    ·Hvordan programmere resten Operator 
    ·Hvordan Trim String til lengde i PHP 
    ·Hva er en matrise i Visual Basic 
    ·Slik konverterer ActiveX til Vb.NET & Vice Versa 
    ·Hvordan redigere en OCX File 
    ·Hvordan programmere timeren Control i VB.NET 
    ·Hvordan legge til kontroller til en ASPX Side 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/