Примітка.: Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо Microsoft Jet Expression Service працює в режимі ізольованого програмного середовища, що запобігає обчисленню потенційно небезпечних виразів. Щоб отримати докладні відомості про режим ізольованого програмного середовища, у вікні довідки шукайте за запитом "режим ізольованого програмного середовища".
Використовується з оператором Print # або методом Print, щоб розташувати вивід.
Синтаксис
СТС ( n )
Обов'язковий n -аргумент – кількість пробілів, які потрібно вставити, перш ніж відображати або надрукувати наступний вираз у списку.
Примітки
Якщо значення n менше ширини лінії вихідної, то наступна позиція друку відразу стежить за кількістю пробілів. Якщо n більше ширини лінії, то функція SPC обчислює наступну позицію друку, використовуючи формулу:
currenprintenположення + (n MOD ширина)
Наприклад, якщо поточна позиція друку дорівнює 24, ширина лінії виведення – 80, і ви вказуєте СТС(90), наступний друк розпочнеться на позиції 34 (поточне розташування друку + залишок від 90/80). Якщо різниця між поточним розташуванням друку та шириною лінії виведення менше n (або n MOD ширини), функція SPC пропускає на початок наступного рядка та створює пробіли, що дорівнюють n – (ширина – currenprintположення).
Примітка.: Переконайтеся, що табличні стовпці зможуть вмістити широкі букви.
Під час використання методу Print з пропорційного шрифту, ширина символів пробілу, надрукованої за допомогою функції SPC , завжди є середньою шириною всіх символів у полі розмір для вибраного шрифту. Однак немає жодного співвідношення між кількістю надрукованих символів і кількістю стовпців фіксованої ширини, які займають ці символи. Наприклад, велика буква "W" займає більше одного стовпця фіксованої ширини, а маленька буква "i" – менше одного.
Приклад
Примітка.: У прикладах нижче показано використання цієї функції в модулі 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.
Наведена нижче інструкція призводить до того, що текст друкується в безпосередньому вікні (за допомогою методу друку ), до якого передує 30 пробілів.
Debug.Print Spc(30); "Thirty spaces later..."