Funkcija StrConv

Vraća vrijednost Variant (Niz) pretvorenu u skladu s postavkama.

Sintaksa

StrConv ( niz, konverzija [, LCID ] )

Sintaksa funkcije StrConv sadrži sljedeće argumente:

Argument

Opis

niz

Obavezno. Nizovni izraz koji će se pretvoriti.

pretvaranje

Obavezno. Cijeli broj. Zbroj vrijednosti koje određuju vrstu pretvaranja koje je potrebno izvršiti.

LCID

Dodatno. Localelid, ako se razlikuje od Localiid sustava. (Broj sustava Localelid je zadani.)

Postavke

Postavkeargumentpretvorbe :

Konstanta

Vrijednost

Opis

vbUpperCase

1

Pretvara niz u velika slova.

vbLowerCase

2

Pretvara niz u mala slova.

vbProperCase

3

Pretvara prvo slovo svake riječi u nizu u velika slova.

vbWide *

4

Pretvara uske (jednobajtne) znakove u nizu do širokog (dvobajtnih) znakova.

vrlo usko*

8

Pretvara široke (dvobajtne) znakove u nizu u uske (jednobajtne) znakove.

Vbkatakana **

16 * *

Pretvara hiragana znakove u nizu u katakana znakove.

Vbhiragana **

32 * *

Pretvara katakana znakove u nizu u hiragana znakove.

vbUnicode

64

Pretvara niz u Unicode pomoću zadane kodne stranice sustava. (Nije dostupno na Macintoshu.)

vbFromUnicode

128

Pretvara niz iz Unicode u zadanu kodnu stranicu sustava. (Nije dostupno na Macintoshu.)

* Odnosi se na localeve istočne Azije.

* * Primjenjuje se samo na Japan.

Napomena: Ove konstante određuju Visual Basic for Applications (VBA). Kao rezultat toga, oni se mogu koristiti bilo gdje u kodu umjesto stvarnih vrijednosti. Većina se može kombinirati, primjerice, vbUpperCase + vbWide, osim kada se međusobno isključuju, na primjer, vbunicode + vbFromUnicode. Konstante vbWide, vbuska, Vbkatakanai vbhiragana uzrokuju pogreške prilikom izvođenja kada se koriste u lokacijama gdje se ne primjenjuju.

U nastavku su valjani razdjelnici riječi za pravilno kućište: null (Chr$ (0)), vodoravna kartica (Chr$ (9)), linefeed (Chr$ (10)), okomita kartica (Chr$ ( 11)), sažetke sadržaja(Chr$ (12)), povratak na prijevoz (Chr$ (13)), razmaknicu (SBCS) (Chr$ (32)). Stvarna vrijednost razmaka varira po državi/regiji za DBCS.

Napomene

Kada pretvarate iz polja bajta u ANSI obliku u niz, trebali biste koristiti funkciju StrConv . Kada pretvarate iz takvog polja u obliku Unicode, koristite naredbu dodjela.

Primjeri upita

Izraz

Rezultati

Odaberite strConv (ProductDesc, 1) kao

Pretvara vrijednosti iz polja "ProductDesc" u velika slova i zaslone u stupcu.

Odaberite strConv (ProductDesc, 2) kao LowercaseID iz programa ProductSales;

Pretvara vrijednosti iz polja "ProductDesc" u mala slova i prikazuje u stupcu LowercaseID. Pretvara prvo slovo svake riječi iz "ProductDesc" u velika slova i zaslone u objektu PropercaseID stupca. Svi ostali znakovi ostavljeni su kao mala slova.

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija StrConv za pretvaranje Unicode niza u ANSI niz.

Dim i As Long
Dim x() As Byte
x = StrConv("ABCDEFG", vbFromUnicode) ' Convert string.
For i = 0 To UBound(x)
Debug.Print x(i)
Next

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Dodatni sadržaji

Funkcije niza i njihovo korištenje

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×