Примітка.: Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо 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..."

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

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

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

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