Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te VBA prestaties in Word Verbeter
Optimaliseren VBA prestaties in Microsoft Word door jezelf vertrouwd te maken met hoeveel geheugen de verschillende soorten gegevens , operatoren en functies gebruiken . Bijvoorbeeld, " integer "-variabelen automatisch omgezet naar " lange "-variabelen , betekent niet verstandiger om, indien mogelijk alleen verklaren " lange " variabelen te " integer "-variabelen . Vergelijkbare trucs bestaan ​​voor vele andere VBA- componenten. Instructies
Variabelen
1

Geef een gegevenstype wanneer u een variabele declareert , omdat gespecificeerde variabelen krijgen een soort variant , en dit type gebruikt meer geheugen dan de andere soorten .
< Br > 2

Gebruik een munt data type over de floating - point datatype waar mogelijk. Het biedt vrijwel dezelfde functionaliteit als de laatste, maar het kan sneller worden verwerkt .
3

Profiteer van object-variabelen als je moet meer dan eens verwezen naar een object binnen een module , zoals het slaat de variabele object in het geheugen en voorkomt VBA uit te hoeven opzoeken elke keer weer.

Store array-elementen in tijdelijke variabelen voordat u ze door een lus 4 , omdat het veel langzamer halen ze door een array .
5

Declare lege variabelen met behulp van " vbNullString " in plaats van dubbele aanhalingstekens . Omdat " vbNullString " is een functie in plaats van een string , het kan daarom worden iets sneller verwerkt .
Allerlei
6

Verminder aaneenschakeling handelingen waar mogelijk met behulp van de " , mid ' functie plaats . Houd in gedachten dat de vervangende tekenreeks dezelfde lengte moet zijn als de substring u van plan om te vervangen .

Loop door een collectie met 7 de " voor elke " statement in plaats van met behulp van een index . Zo is het beter om het type " voor elke VARIABLE als VARIABLE_SUB " dan is het type " voor i = 1 tot VARIABLE.count . "
8

Voer integer deling met de " , \\ " integer deling operator omdat de standaard " /" floating - point divisie exploitant berekent altijd een dubbele waarde type
9

converteren reeks tekens ANSI -waarden bij het vergelijken tekenreeksvariabelen . . Bijvoorbeeld , de uitdrukking " indien opl ( strText ) = 32 dan " sneller dan de uitdrukking verwerkt ' als links ( strText , 1 ) = " " ' .
< Br >

Previous: Next:
  Visual Basics Programming
·Hoe een code in Als verklaring…
·Hoe je alle event handlers Ver…
·Hoe schrijf je een klasse Gooi…
·Hoe te OnChange gebruiken in V…
·How To Ping met Visual Basic 
·Hoe te ISTEXT gebruiken in VBA…
·Hoe maak je een dropdown menu …
·Soorten Loops in Visual Basic 
·Visual Basic Controls & Functi…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wat is het doel van een Data Flow Diagra…
·Toegang krijgen tot het scherm buffer in…
·Hoe te gebruiken HTTP Compressie & Coldf…
·Hoe kan ik een string omzetten naar INT …
·Hoe maak je een programma draaien in VB …
·VBA- macro's Training 
·Hoe je Time Delay in Python Creëren 
·Hoe de Windows Firewall in VBScript Disa…
·Hoe te Console Commands uitvoeren in Jav…
Copyright © Computer Kennis http://www.nldit.com