Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Uwaga: Funkcja, metoda, obiekt lub właściwość opisana w tym temacie jest wyłączona, jeśli usługa wyrażeń Microsoft Jet działa w trybie piaskownicy, co uniemożliwia oszacowanie potencjalnie niebezpiecznych wyrażeń. Aby uzyskać więcej informacji na temat trybu piaskownicy, wyszukaj "tryb piaskownicy" w Pomocy.

Używany z instrukcją Print # lub metodą Print do położenia danych wyjściowych.

Składnia

Spc ( n )

Wymagany nargument to liczba spacji do wstawienia przed wyświetleniem lub wydrukowaniem następnego wyrażenie na liście.

Uwagi

Jeśli wartość n jest mniejsza niż szerokość linii wyjściowej, następna pozycja wydruku zaraz następuje po liczbie drukowanych odstępów. Jeśli n jest większe niż szerokość linii wyjściowej, funkcja Spc oblicza następną pozycję wydruku przy użyciu formuły:

currentprintposition + (n Szerokośćmodu)

Jeśli na przykład bieżąca pozycja wydruku wynosi 24, szerokość linii wyjściowej wynosi 80 i zostanie określona wartość Spc(90), następny wydruk rozpocznie się od pozycji 34 (bieżąca pozycja wydruku + reszta z 90/80). Jeśli różnica między bieżącą pozycją wydruku a szerokością linii wyjściowej jest mniejsza niż n (lub n SzerokośćMod), funkcja Spc przechodzi na początek następnego wiersza i generuje spacje równe n – (szerokośćcurrentprintposition).

Uwaga:  Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby pomieścić szerokie litery.

W przypadku korzystania z metody Print z czcionką proporcjonalnie rozmieszczoną szerokość znaków spacji drukowanych przy użyciu funkcji Spc jest zawsze średnią szerokości wszystkich znaków w rozmiarze punktowym wybranej czcionki. Nie ma jednak korelacji między liczbą drukowanych znaków a liczbą kolumn o stałej szerokości, które zajmują te znaki. Na przykład wielka litera W zajmuje więcej niż jedną kolumnę stałej szerokości, a mała litera i zajmuje mniej niż jedną kolumnę stałej szerokości.

Przykład

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 funkcja Spc jest używana do umieszczania danych wyjściowych w pliku i w oknie bezpośrednim .

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

Poniższa instrukcja powoduje, że tekst jest drukowany w oknie bezpośrednim (przy użyciu metody Print ), poprzedzonej 30 spacjami.

Debug.Print Spc(30); "Thirty spaces later..."

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×