Funkcja Asc

Zwraca liczbę całkowitą przedstawiającą kod znaku odpowiadającą pierwszej literze ciągu.

Składnia

ASC ( ciąg )

Wymagany ciągargument jest dowolnym prawidłowym wyrażenie tekstowe. Jeśli ciąg nie zawiera żadnych znaków, występuje błąd czasu wykonania.

Spostrzeżenia

Zakresem zwracanym jest 0 – 255 w systemach innych niż DBCS, ale – 32768 – 32767 w systemach zestaw znaków dwubajtowych.

Uwaga: Funkcja AscB jest używana z danymi bajtowymi zawartymi w ciągu. Zamiast zwracać kod znaku dla pierwszego znaku, AscB zwraca pierwszy bajt. Funkcja AscW . Jeżeli zwraca kod znaku Unicode, z wyjątkiem platform, w których nie jest obsługiwany Unicode, w takim przypadku zachowanie jest identyczne z funkcją ASC .

Uwaga:  Program Visual Basic dla komputerów Mac nie obsługuje ciągów Unicode. Dlatego AscW(n) nie może zwracać wszystkich znaków Unicode dla wartości n z zakresu 128 – 65 535, ponieważ jest on w środowisku Windows. Zamiast tego AscW(n) próbuje użyć "najlepszego odgadnąć" dla wartości Unicode n większe niż 127. Dlatego nie należy używać AscW w środowisku komputerów Macintosh.

Przykłady zapytań

Wyrażenie

Wyniki

Wybierz pozycję ASC ("a") jako Wyr1 z ProductSales;

Zwraca kod "ASCII" dla ciągu "a". Wynik: "97".

Wybierz pozycję ASC ("Z") jako AscCode z ProductSales;

Zwraca kod "ASCII" dla ciągu "Z" w kolumnie AscCode. Wynik: "90".

Przykład języka VBA

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji ASC w celu zwrócenia kodu znaku odpowiadającego pierwszej literze w ciągu.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×