Chr funkcija

Pateikia eilutę, kurioje yra simbolis, susietas su nurodytu simbolio kodas.

Sintaksė

Chr ( charCode )

Būtinas charCodeargumentas yra ilgas, identifikuojantis simbolį.

Pastabos

Skaičiai nuo 0 iki 31 yra tokie patys, kaip standartiniai, nespausdinami ASCII kodai. Pvz., Chr(10) pateikia linefeed simbolį. Įprastas charCode intervalas yra 0 – 255. Tačiau DBCS sistemose faktinis charCode intervalas yra-32768 iki 65535.

Pastaba: Funkcija ChrB naudojama su baitų duomenimis, esančiais eilutėje. Užuot Grąžinę simbolį, kuris gali būti vienas arba du baitai, ChrB visada pateikia vieną baitą. Funkcija ChrW pateikia eilutę , kurioje yra Unicode simbolis, išskyrus platformas, kuriose nepalaikomas Unicode, tokiu atveju veikimas yra identiškas Chr funkcijai.

Pastaba:  "Macintosh" "Visual Basic" nepalaiko "Unicode" eilučių. Todėl ChrW(n) negali pateikti visų "Unicode" simbolių, skirtų n reikšmėms 128 – 65 535, kaip tai veikia "Windows" aplinkoje. Vietoj to, ChrW(n) bando "geriausias spėjimas" Unicode reikšmės n didesnis nei 127. Todėl "Macintosh" aplinkoje neturėtumėte naudoti ChrW .

Užklausos pavyzdžiai

Reiškinys

Rezultatai

Pasirinkite Chr (97) kaip Reiškinys1 iš ProductSales grupės pagal Chr (97);

Grąžina ASCII kodo "97" reikšmę "simbolio". Rezultatas: "a".

Pasirinkite Chr (90) kaip ChrValue iš ProductSales grupės pagal Chr (90);

Grąžina ASCII kodo "90" reikšmę stulpelyje ChrValue. Rezultatas: "Z".

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje funkcija Chr naudojama simboliui, susietam su nurodytu simbolio kodu, grąžinti.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×