Funkcija StrComp

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Atgriež Variant (Integer) norādot virknes izteiksmerezultātu.

Sintakse

StrComp ( virkne1, virkne2 [salīdzināt ] )

StrComp sintaksē ir šādi argumenti:

Arguments

Apraksts

virkne1

Obligāts. Jebkura derīga virknes izteiksme.

virkne2

Obligāts. Jebkura derīga virknes izteiksme.

salīdzinājums

Pēc izvēles. Norāda, kāda veida ofstringcomparison. Ja salīdzinātarguments ir Null, rodas kļūda. Ja salīdzinājums ir izlaists, Opcija salīdzināt iestatījums nosaka salīdzināšanas veidu.


Iestatījumi

Salīdzinājums argumentu iestatījumi ir:

Konstante

Vērtība

Apraksts

vbUseCompareOption

-1

Veic salīdzināšanu, izmantojot priekšraksta Option Compare iestatījumu.

vbBinaryCompare

0

Veic bināru salīdzināšanu.

vbTextCompare

1

Veic teksta salīdzināšana.

vbDatabaseCompare

2.

tikai Microsoft Office Access 2007 . Veic salīdzināšanu, izmantojot informāciju datu bāzē.


Atgriež vērtības

Funkcija StrComp ir šādas atgrieztās vērtības.

Ja...

StrComp atgriež

Virkne1 ir mazāks par virkne2

-1

Virkne1 ir vienāds ar virkne2

0

Virkne1 ir lielāks par virkne2

1

Virkne1 vai virkne2 nav Null

Null


Piemērs.

Piezīme : Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija StrComp , lai atgrieztu virknes salīdzinājuma rezultāti. Ja trešais arguments ir 1, tiek izpildīta teksta salīdzināšana; ja trešais arguments ir 0 vai izlaists, tiek izpildīta bināro salīdzināšana.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×