Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Примітка.: Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо Microsoft Jet Expression Service працює в режимі ізольованого програмного середовища, що запобігає обчисленню потенційно небезпечних виразів. Щоб отримати докладні відомості про режим ізольованого програмного середовища, у вікні довідки шукайте за запитом "режим ізольованого програмного середовища".

Використовується з оператором Print # або методом Print, щоб розташувати вивід.

Синтаксис

Spc ( n )

Обов'язкове nаргумент – кількість пробілів, які потрібно вставити перед відображенням або друком наступного вираз у списку.

Примітки

Якщо n менше ширини рядка виводу, наступне положення друку відразу відповідає кількості надрукованих пробілів. Якщо n перевищує ширину рядка виводу, Spc обчислює наступне положення друку за допомогою формули:

currentprintposition + (n Mod width)

Наприклад, якщо поточне положення друку – 24, ширина рядка виводу – 80 і вказано Spc(90),наступний друк почнеться з позиції 34 (поточне положення друку + залишок від 90/80). Якщо різниця між поточним розташуванням друку та шириною лінії виводу менша за n (або n ширина Mod), функція Spc пропускає на початок наступного рядка та створює пробіли, які дорівнюють n – (ширинапоточне розташування відбитків).

Примітка.:  Переконайтеся, що табличні стовпці зможуть вмістити широкі букви.

Якщо використати метод Print із пропорційно розташованим шрифтом, ширина символів пробілу, надрукованих за допомогою функції Spc , завжди становить середнє значення ширини всіх символів у розмірах балів для вибраного шрифту. Однак немає жодного співвідношення між кількістю надрукованих символів і кількістю стовпців фіксованої ширини, які займають ці символи. Наприклад, велика буква "W" займає більше одного стовпця фіксованої ширини, а маленька буква "i" – менше одного.

Приклад

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функцію Spc використано , щоб розташувати вивід у файлі та у вікні immediate .

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

Наведена нижче інструкція призводить до друку тексту у вікні immediate (за допомогою методу Print ), перед яким передує 30 пробілів.

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×