Funkcija StrComp

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

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.

If

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.
Paplašiniet savas Office 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.

×