Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Забележка: Функцията, методът, обектът или свойството, описани в тази тема, се забраняват, ако услугата microsoft Jet Expression се изпълнява в ограничителен режим, което предотвратява оценяването на потенциално опасни изрази. За повече информация относно ограничителния режим потърсете "ограничителен режим" в помощта.

Използва се с командата Print # или метода Print за позициониране на резултата.

Синтаксис

Spc ( n )

Необходимият nаргумент е броят на интервалите, които трябва да се вмъкнат, преди да се покаже или отпечата следващата израз в списък.

Забележки

Ако n е по-малка от ширината на изходната линия, следващата позиция за печат непосредствено следва броя на отпечатаните интервали. Ако n е по-голямо от ширината на изходната линия, Spc изчислява следващата позиция за печат с помощта на формулата:

currentprintposition + (n Ширина на модификатола)

Например ако текущата позиция за печат е 24, ширината на изходната линия е 80 и задавате Spc(90), следващият печат ще започне от позиция 34 (текуща позиция за печат + остатъкът от 90/80). Ако разликата между текущата позиция на печат и ширината на изходната линия е по-малка от n (или n Ширина на мод, функцията Spc прескача в началото на следващия ред и генерира интервали, равни на n – (ширинатекущ печат).

Забележка:  Уверете се, че вашите таблични колони са достатъчно широки, за да поберат широки букви.

Когато използвате метода Print с пропорционален интервал, ширината на знаците за интервал, отпечатани с помощта на функцията Spc , винаги е средната стойност на ширината на всички знаци в размера в пунктове за избрания шрифт. Няма обаче корелация между броя на отпечатаните знаци и броя на колоните с фиксирана ширина, които тези знаци заемат. Например главните букви W заемат повече от една колона с фиксирана ширина, а малката буква, която заемам, е по-малка от една колона с фиксирана ширина.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията Spc за позициониране на изхода във файл и в екрана за проверка .

' 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.

Следната команда кара текста да се отпечата в екрана Незабавно (с помощта на метода Print ), предхождан от 30 интервала.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×