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

    Tekniker i VBA

    VBA tekniker finns rutiner för att skriva , felsökning och köra VBA -program på effektiva sätt . De är också rutiner för att öka kraften i en VBA -program , eller öka sin verktygslåda . Använda sådana förfaranden förbättrar din förmåga att omvandla dina planer för VBA -program till arbetsprogram . Ökad effektivitet innebär att du tenderar att behöva färre uttalanden att utföra en uppgift . Resultatet kommer att bli en minskad sannolikhet för programbuggar . Variabla Namnge

    Flera tekniker för att skriva VBA -kod kan du göra din VBA -program lätt att läsa för dig själv och alla som behöver att studera din kod . En teknik är att använda namngivning för dina variabler och subrutiner . Specifikt tilldelar prefix som anger en variabels typ . För strängvariabler , till exempel , använda prefixet " txt ", som i " txtFirstName , " och " txtAddress . " Använd " jag " till variabler prefix heltal , till exempel " iLoop . " Använd " dbl " för dubbel precision variabler . Använda prefix maximerar sannolikheten för dina variabelnamn bli förstådd . En besläktad teknik är att namnge funktioner och subs med enkla verb - substantiv kombinationer som tydligt visar subrutinen syfte . Anger exempelvis den kända " sortBirthdates " dig omedelbart syftet med en funktion med detta namn. Däremot " function21 " säger ingenting om vad funktionen gör .
    Makron

    En vanlig teknik många VBA programmerare använder för att skapa VBA -program är att använda en Office-program är " Macro recorder " för att skapa en inledande VBA -program som programmeraren sedan förfinar genom att skriva uttalanden manuellt . Denna teknik är speciellt användbar när du inte vet den exakta syntaxen för en VBA -funktion , men vet hur man använder funktionen från Office-program . Till exempel , om du har glömt hur man söker ett Word-dokument text från VBA , börja spela in ett makro , klicka på " Sök " -kommandot från fliken "Hem" . Skriv in sökparametrarna , klicka på "OK " för att utföra sökningen , sedan avsluta makroinspelning . Öppna VBA-programmering miljö att se hur VBA har omvandlats dina handlingar till uttalanden som söka i dokumentet .
    Använda Excels formler från VBA

    När Excel VBA teknik kan du utöka Excel VBA : s lista över funktioner med formler i Excel " formler " fliken . Till exempel , även om det inte finns någon standardavvikelse inbyggd funktion i Excel VBA , kan du använda " STDAV " funktion från Excel s icke - VBA -gränssnitt . Följande VBA uttalande är ett exempel på denna teknik.

    Celler ( 5 , 1 ) . Formel = " = stdav ( 1,5,23 ) "
    Automation

    Office automatisering kan du köra ett Office programmets kommandon från ett annat Office-program . Denna teknik gör det möjligt att effektivt behandla alla Office som en enda ansökan vars kommando set är alla kommandon i Word, Access , PowerPoint och Excel . Till exempel , om du behöver sortera en lista med punktlistor för en bild i PowerPoint , kan du utnyttja Excel VBA : s " Sort " -kommandot från ett PowerPoint VBA -program . Eller , som i följande exempel använda Excels " stdav " -funktion för att beräkna standardavvikelsen för en lista med tal från Word .

    Public Sub DoStdDev ( ) katalog

    Dim stdDev Som Double

    Dim xl Som Excel.Application

    Set xl = CreateObject ( " Excel.Application " ) katalog

    xl.Workbooks.Add

    xl.Cells ( 5 , 1 ) . formeln = " = stdav ( 1,5,23 ) "

    stdDev = xl.Cells ( 5 , 1 ) katalog

    xl.Quit

    End Sub
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man deklarerar en array i FoxPro Programmering
    ·Hur man skapar en fil i VBScript
    ·Hur du ändrar FOTN med String i Visual Basic
    ·Hur du sätter Visual Basic Project till ett körbart
    ·Hur man beräknar bankdagar i Visual Basic
    ·Vad är en Looping Macro
    ·Hur man beräknar Kurs & Avstånd i VB
    ·Hur manuellt Konvertera FoxPro till VB6
    ·Hur man läser Visual Basic
    ·Komma åt Query : Felaktig användning av Null
    Utvalda artiklarna
    ·Hur du installerar EXE loggning
    ·Hur man skapar text för Direct3D C + +
    ·Vad är Python 2.6 & PyWin
    ·Hur läsa PDF-filer i PHP
    ·Hur man använder Quick Sort funktion i C + + i Array a…
    ·Hur ansluta till en Oracle- databas i Java
    ·Vad är hierarkiska Inlägg
    ·Hur man kan utnyttja ett förnamn i VB 2008
    ·Vad är en text Action Script
    ·Hur utforska Visual Basic Verktygslåda
    Copyright © Dator Kunskap http://www.dator.xyz