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

    Konvertera Excel-makron till Net

    . Visual Basic for Applications är ett av de mest kraftfulla funktioner som finns i Microsoft Office-program svit . Sedan starten har det möjliggjort Office power - användare att automatisera vanliga uppgifter för att göra deras liv enklare och mer produktiva . . Med tillkomsten av Microsofts NET-plattformen , har Visual Basic genomgått stora förändringar - och betydande förbättringar . Genom att omvandla din VBA-kod till VB . NET , kan du dra nytta av dessa förbättringar . Saker du behöver
    Microsoft Office
    Microsoft Visual Basic . NET
    Visa fler instruktioner
    1

    Se till att din kod inte använda förvalda egenskaper . Även VBA kan du utelämna namnet på default egenskapen för ett objekt när du ställer det , låter VB.NET endast detta när standardegenskapen tar ett index argument . För att korrigera din kod , helt enkelt hänvisa till den förvalda egenskapen explicit , till exempel om du har ett objekt " o " med en standard egendom " Text " , byt

    o = " Hej "

    med

    o.Text = " Hej "
    2

    Lägg ett ByRef anteckning till varje din funktion och argument subrutin , såvida du inte är säker på att funktionen inte ändrar dem . VBA passerar argument med hänvisning som standard , och VB.NET passerar dem med värde , lägga ByRef anteckningar återställer VBA stilen . Du kan göra det så här :

    Sub MySubroutine ( ByRef x As Integer ) Addera 3

    Fullt kvalificera dina referenser till uppräkningsvärdena . I VBA kan värdena i uppräkningar hänvisas till utan namnet på uppräkningen i sig , i VB.NET , måste du hänvisa till dem som nämns uttryckligen varje gång . För att göra detta , bara skriva namnet på uppräkningen , följt av en punkt , innan namnet på värdet .
    4

    Kontrollera dina arrayer använder lägre gränserna för 0 , inte 1 . I VBA kan du använda Option Base för att ändra den nedre gränsen av matriser , men detta stöds inte i VB.NET . Du kan helt enkelt subtrahera en varje gång du öppnar arrayen .
    5

    alltid använda parenteser för metodanrop . I VBA , under vissa omständigheter , kan du utelämna parenteserna när du anropar en metod . Detta är dock inte tillåtet i VB.NET .
    6

    Eliminera Set uttalanden . Eftersom VB.NET stöder inte standard egenskaper , behöver det inte denna mekanism .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du använder Net API med VB6
    ·Hur man skapar ett Visual Basic projekt med hjälp av P…
    ·Hur man tolka XML i VBScript
    ·Hur man använder Visual Basic kodning
    ·Hur man läser en mapp och visa innehåll som länkar m…
    ·Hur köra en URL kod med VB.NET
    ·Hur Rotera i HTML
    ·Hur man skapar en ny VB PictureBox
    ·Hur man använder onChange i VBA
    ·Hur man lär VBA Kodning
    Utvalda artiklarna
    ·Hur man initiera en Comp - 3 Variabel i COBOL
    ·Hur till Bädda EXE i Python
    ·PHP Proxy Tutorial
    ·Hur man gör ett bibliotek i VB Script
    ·Hur man använder rullningslist i Visual Basic 6.0
    ·Hur att ändra texten som visas när du för muspekaren…
    ·Hur man lär Python i Ubuntu
    ·Hur till Ändra Skärmsläckare med VB Software
    ·MySQL PHP Sök Skript
    ·Hur man gör en knapp hämta en fil i HTML
    Copyright © Dator Kunskap http://www.dator.xyz