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
    Slik konverterer Excel makroer Net
    . Visual Basic for Applications er en av de mest kraftige funksjonene i Microsoft Office-program suite . Siden starten har det aktivert Office- power- brukere å automatisere vanlige oppgaver for å gjøre livet enklere og mer produktiv . . Med bruk av Microsofts NET plattform, har Visual Basic gjennomgått betydelige endringer - og betydelige forbedringer . Ved å konvertere VBA-kode til VB. NET , kan du dra nytte av disse forbedringene . Du trenger:
    Microsoft Office
    Microsoft Visual Basic. NET
    Vis flere instruksjoner
    en

    Sørg for at koden ikke bruker standard egenskaper . Selv om VBA kan du utelate navnet på standard eiendom som tilhører et objekt når du setter den, gjør VB.NET bare dette når standard egenskapen tar en indeks argument . Å rette koden, bare henvise til standard eiendom eksplisitt , for eksempel hvis du har et objekt "o" med en standard eiendom " tekst", erstatte

    o = " Hello"

    med

    o.Text = " Hello"
    2

    Legg en ByRef merknad til hver av funksjon og Subrutinen argumenter , med mindre du er sikker på at funksjonen ikke endre dem . VBA passerer argumenter med referanse som standard, og VB.NET passerer dem i verdi , legge ByRef merknader gjenoppretter VBA stil. Du kan gjøre det på denne måten : en

    Sub MySubroutine ( ByRef x As Integer )
    3

    Fullt kvalifisere dine referanser til oppregning verdier. I VBA , kan verdier i enumerations bli henvist til uten navnet på telling selv, i VB.NET , må du referere til opptellingen eksplisitt hver gang . For å gjøre dette , bare skrive navnet på oppregning , etterfulgt av et punktum , før navnet på verdien .
    4

    Sørg for at arrays bruker lavere grenser 0 , ikke en . I VBA , kan du bruke Option Base for å endre den nedre grensen av arrays , men dette støttes ikke i VB.NET . Du kan bare trekke én hver gang du åpner tabellen.
    5

    alltid bruke parenteser for metodekall . I VBA , under visse omstendigheter , kan du utelater parentesene når du starter en metode . Men dette er aldri tillatt i VB.NET .
    6

    Eliminer Set uttalelser. Siden VB.NET ikke støtter standard egenskaper , trenger det ikke denne mekanismen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Ring en Javascript Fra Visual Basic 
    ·Hvordan beregne Tid metode i Visual Basic 
    ·Hvordan skrive en Quad Solver for TI -84 
    ·Hvordan sjekke om en tekstboks er tom VB 
    ·Hvordan å lukke et skjema Åpnet av ShowDialog 
    ·Slik automatiserer Eksport av en Access Query til et Ex…
    ·Debugging Tools for Visual Basic 
    ·Hvordan endre en tabell Standard Vis Med Visual Basic 
    ·Hvordan skrive tekst på et skjema i VB6 
    ·VB6 Run Time Error 70: Permission Denied 
      Anbefalte artikler
    ·Hvordan lage & Slett VB6 Object 
    ·Perl Veiledning for utskrift HTML & Inline HTML Rammer 
    ·Hvordan legge til en fil til en MSI Med Wise 
    ·Hvordan lage en MIDI Loop i Java 
    ·Hvordan skrive en Java program som beregner omkretsen a…
    ·Hvordan endre farge på en celle i DataGridView 
    ·Hvordan Traverse binære trær i Java 
    ·Hvordan bruke TabStrip kontroll i Visual Basic 
    ·Hvordan å kompilere Java Under Notepad 
    ·Hvordan skrive JDBC Med Eclipse 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/