Функція Spc

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

Використовується разом з оператором Print # або методом Print для позиціонування результатів виводу.

Синтаксис

SPC ( n )

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

Зауваження

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

поточна_позиція_друку + (n Mod ширина)

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

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

У разі використання методу Print із пропорційним шрифтом ширина символів пробілів, які друкуються за допомогою функції Spc, завжди дорівнює середній ширині всіх символів для поточного розміру вибраного шрифту. Проте кількість надрукованих символів і кількість колонок фіксованої ширини, які займають ці символи, ніяк між собою не пов’язані. Наприклад, буква «Ш» у верхньому регістрі займає більше однієї колонки фіксованої ширини, а буква «і» в нижньому регістрі — менше однієї колонки фіксованої ширини.

Приклад

Примітка : У прикладах нижче показано використання цієї функції в модулі 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. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×