StrConv İşlevi

Belirtildiği şekilde dönüştürülen bir Değişken (Dize) döndürür.

Sözdizimi

StrConv ( dize, dönüştürme [, LCID ] )

StrConv işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız değişken

Açıklama

dize

Gerekli. Dönüştürülecek dize ifadesi.

dönüşüm

Gerekli. Tamsayıyı. Gerçekleştirilecek dönüşüm türünü belirten değerler toplamı.

LCID

İsteğe bağlıdır. Sistem LocaleID 'den farklıysa, LocaleID. (Sistem LocaleID, varsayılandır.)

Ayarlar

Dönüştürme bağımsız değişken ayarları şunlardır:

Sabit

Değer

Açıklama

Vbbüyük harf

1

Dizeyi büyük harfe dönüştürür.

Vbküçük harf

2

Dizeyi küçük harfe dönüştürür.

vbProperCase

3

Dizedeki her sözcüğün ilk harfini büyük harfe dönüştürür.

vbWide *

1.921.024

Dize 'teki dar (tek baytlık) karakterleri geniş (çift baytlık) karakterlere dönüştürür.

Vbdar *

8

Dizedeki geniş (çift bayt) karakterleri dar (tek baytlık) karakterlere dönüştürür.

vbKatakana **

16 * *

Dizede Hiragana karakterlerini katakana karakterlerine dönüştürür.

vbHiragana **

32 * *

Katakana 'da bulunan karakterleri Hiragana karakterlere dönüştürür.

Vbunode

64

Dizeyi, sistemin varsayılan kod sayfasını kullanarak Unicode dönüştürür. (Macintosh 'ta kullanılamaz.)

vbFromUnicode

128

Dizeyi Unicode 'dan sistemin varsayılan kod sayfasına dönüştürür. (Macintosh 'ta kullanılamaz.)

* Doğu Asya yerel ayarları için geçerlidir.

* * Yalnızca Japonya 'ya uygulanır.

Not: Bu sabitler Visual Basic for Applications (VBA) tarafından belirtilmiştir. Sonuç olarak, kodunuzda herhangi bir yerde, gerçek değerlerin yerine kullanılabilir. Çoğu, örneğin, vbııcode + vbFromUnicodegibi karşılıklı olarak birbirini dışlayan, örneğin, vbbüyük + vbWide. Geçerli olmadıkları yerlerde kullanıldığında, vbWide, vbdar, vbKatakanave vbHiragana sabitleri çalışma zamanı hatalarının oluşmasına neden olur.

Aşağıda uygun harf için geçerli sözcük ayırıcıları verilmiştir: null (Chr$ (0)), yatay sekme (Chr$ (9)), LineFeed (Chr$ (10)), dikey sekme (Chr$ ( 11)), form akışı (Chr$ (12)), satır başı (Chr$ (13)), Space (SBCS) (Chr$ (32)). Bir boşluğun gerçek değeri DBCS ülkeye/bölgeye göre değişir.

Açıklamalar

ANSI biçimindeki bir bayt dizisinden dizeye dönüştürürken, StrConv işlevini kullanmalısınız. Unicode biçiminde bir diziyi dönüştürürken, bir ödev deyimi kullanın.

Sorgu örnekleri

İfade

Sonuçlar

ProductSales 'TEN Ifade1 olarak strConv (ProductDesc, 1) öğesini SEÇIN;

"ProductDesc" alanındaki değerleri büyük harfe dönüştürür ve sütun Ifade1

ProductSales 'den küçük Caseıd olarak strConv (ProductDesc, 2) öğesini SEÇIN;

"ProductDesc" alanındaki değerleri küçük harfe dönüştürür ve sütun Alcaseıd 'de görüntüler. "ProductDesc" olan her sözcüğün ilk harfini büyük harfe dönüştürür ve sütun Propercaseıd 'de görüntüler. Diğer tüm karakterler küçük harf olarak bırakılır.

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, Unicode dizesini bir ANSI dizesine dönüştürmek için StrConv işlevi kullanılır.

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

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Ayrıca Bkz:

Dize işlevleri ve bu işlevlerin kullanımı

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×