Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используется с инструкцией Print # или методом Print для позиционирования выходных данных.
Синтаксис
Spc(n)
Обязательный аргументn — это количество пробелов для вставки перед отображением или печатью следующего выражения в списке.
Замечания
Если n меньше ширины строки выходных данных, следующая позиция печати последует непосредственно за напечатанными пробелами. Если n больше ширины линии вывода, Spc вычисляет следующую позицию печати с помощью формулы: currentprintposition + (nModwidth).
Например, если текущая позиция печати — 24, ширина выходной линии — 80, а вы указываете Spc(90), следующая печать начнется с позиции 34 (текущая позиция печати + остаток 90/80). Если разница между текущей позицией печати и шириной выходной строки меньше n (или nширинаmod), функция Spc пропускает начало следующей строки и создает пробелы, равные n - (ширина - currentprintposition).
Примечание.
Убедитесь, что табличные столбцы имеют достаточную ширину, чтобы вместить широкие буквы.
При использовании метода Print с пропорционально расставленным шрифтом ширина символов пробела, напечатанных с помощью функции Spc , всегда равна средней ширине всех символов в размере точек для выбранного шрифта. Однако нет зависимости между числом напечатанных символов и числом столбцов с фиксированной шириной, которые эти символы занимают. Например, заглавная буква W занимает более одного столбца с фиксированной шириной, а строчная буква i занимает меньше одного столбца с фиксированной шириной.
Пример
В этом примере функция 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..."
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.