Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Примечание: Функция, метод, объект или свойство, описанные в данном разделе, отключаются, если служба обработки выражений Microsoft Jet выполняется в режиме песочницы, который не позволяет рассчитывать потенциально небезопасные выражения. Для получения дополнительных сведений выполните в справке поиск по словам "режим песочницы".

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

Синтаксис

Spc ( n )

Обязательный nаргумент — это количество пробелов для вставки перед отображением или печатью следующего выражение в списке.

Примечания

Если n меньше, чем длина выводимой строки, следующая позиция печати окажется непосредственно за указанным числом пробелов. Если n превышает общую длину строки вывода, функция Spc определяет следующую позицию печати по формуле:

текущая_позиция_печати + (n Mod длина_строки)

Например, если текущая позиция печати равна 24, длина строки — 80, а вы указали значение Spc(90), печать начнется с позиции 34 (текущая позиция печати + остаток от деления 90 на 80). Если разница между текущей позицией печати и длиной строки меньше n (или n Mod длина), функция Spc переходит в начало следующей строки и создает пробелы, число которых равно n – (длинатекущая_позиция_печати).

Примечание:  Убедитесь, что ширина столбцов таблицы достаточна для того, чтобы вмещать широкие буквы.

При использовании метода Print с пропорциональным шрифтом ширина используемых функцией Spc знаков пробела равна средней ширине знаков выбранного шрифта. Однако между количеством выводимых на печать знаков и количеством занимаемых этими знаками столбцов фиксированной ширины нет никакой связи. Например, прописная буква W шире, чем столбец фиксированной ширины, а строчная буква i — наоборот.

Пример

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (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..."

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×