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

    VBA String Metoder

    VBA har ett överflöd av metoder som tar strängar som argument , eller att produktionen strängar som returvärden . Till att börja organisera dessa metoder för att bättre hitta de du behöver för dina program , se först till metoderna i Strings klassen . Du kan klassificera denna klassens metoder i dessa kategorier : sök och ersätt metoder , metoder som returnerar delar av en sträng och metoder som genererar nya strängar . Sök och ersätt Metoder

    Flera VBA string metoder söker efter en sträng i en annan sträng . Några av dessa metoder kan du ange ersättningssträngar . Metoder i denna kategori omfattar Instr , som returnerar index för en sträng i en annan sträng . Till exempel , " Instr ( " helloThere " , " hello " ) " kommer tillbaka 1 , eftersom " hej " inträffar vid karaktär 1 av strängen " helloThere . "
    Return delar av strängen

    VBA sträng metoder som returnerar delar av en annan sträng innefattar vänster och höger , som återvänder sub- strängar tagna från början och slutar med strängar . Till exempel , " Left ( " hej " , 2 ) kommer tillbaka " han , " eftersom dina argument mot denna metod anges de två tecknen längst till vänster från " hej . " TRIM- metoder, såsom LTRIM , inte tar ett numeriskt argument . de återvänder istället strängar berövats vitt utrymme , såsom mellanslag och tecken fliken .
    Byt String eller Skapa ny sträng


    metoden heter String är ett exempel av ett VBA sträng metod som skapar nya strängar eller modifierar en befintlig. Denna metod skapar en sträng med en upprepad karaktär. " String ( 3 , " a " ) , " till exempel returnerar strängen " aaa , " eftersom du har angett att du vill ha en tre - teckensträng bestående av tecknet " a ". The StrReverse metoden vänder strängar . till exempel " StrReverse ( " hej " ) " avkastning " olleh . "
    fall Metoder

    Vissa VBA sträng metoder ändra skiftläge för tecken. till exempel returnerar ucase en sträng som är samma som dess ingång sträng , men där alla bokstäver som versaler . Använd LCase att konvertera strängar till gemener . Observera att Word VBA har " smartare " sätt att ändra fallet , t.ex. " case " egendom Range klass , vilket gör att du kan konvertera text till rubrik eller mening fallet .
    String Metoder i andra klasser

    Strings klass inom VBA innehåller endast en liten delmängd av den kompletta samlingen av VBA metoder som tar strängar som argument eller att strängar återvända som utgångsvärden . Studera Range klassen i Word VBA och Range klassen i Excel VBA , som programmerare använder dessa mest . Observera att detta är två olika klasser , trots deras gemensamma namn . båda dessa Range klasser har ofta använt string metoder , såsom " Ersätt " metod för Excel Range klass , och " Kör " metoden av Word " Sök " klass . Båda metoderna nämns bara ersätta en sträng med en annan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du tar bort LPT VBS
    ·Hur Anpassa inmatningsrutor
    ·Konvertera 2-byte heltal till 4 - Byte Lång I Visual B…
    ·Komma åt e-post med Visual Basic
    ·Vad är Visual Basic Programmering
    ·Hur man skriver manus med Notepad
    ·Visual Basic : Hur Output Int
    ·Hur man sparar ett projekt om Visual Basic
    ·Hur man använder mushjulet i VB6 Environments
    ·Hur man använder VBScript Historia Object
    Utvalda artiklarna
    ·Hur att packa en fil i C #
    ·PERT Nackdelar
    ·Hur man dödar MySQL
    ·Hur man bygger diagram i Java
    ·Hur Pass Mall structs funktioner i C
    ·Hur man tar bort Delsträngar i MySQL
    ·Hur till Öppen ODT -filer i Office 2007
    ·Hur man skapar ett program i Visual Basic 6.0 som öppn…
    ·Hur man blandar arrayer i MATLAB
    ·Vad skrivs alltid i en If /Sedan Statement
    Copyright © Dator Kunskap http://www.dator.xyz