Функция Tab

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Забележка: Функция, метод, обект или свойство, описани в тази тема е забранено, ако Microsoft Jet Expression Service се изпълнява в ограничителен режим, който не позволява на оценката на потенциално опасни изрази. За повече информация за ограничителен режим потърсете "ограничителен режим" в "Помощ".

Използва с отчета за печат на # или метода Print да позиционирате изхода.

Синтаксис

Раздел [(n)]

По желание nаргумент е номерът на колоната се премества в преди показването или печат следващия израз в списък. Ако е пропуснато, Tab премества точката на вмъкване до началото на следващата зона за печат. Това позволява Tab , за да се използва вместо запетая в държави, където се използва запетая като десетичен разделител.

Забележки

Ако текущата позиция на печат на текущия ред е по-голямо от n, Tab прескача nтата колона в следващия ред от изхода. Ако n е по-малко от 1, Tab премества печат позицията колона 1. Ако n е по-голяма от ширината на линия на изходните данни, в раздела изчислява следващата печат позиция с помощта на формулата:

n Mod ширина

Например, ако ширината е 80 и можете да зададете раздел (90), следващата печат ще започне в колона 10 (остатъкът от 90/80). Ако n е по-малко от текущата позиция на печат, печат започва на следващия ред на изчислената печат позиция. Ако изчислените печат позиция е по-голямо от текущата позиция на печат, печат започва в изчисляеми печат позиция в същия ред.

Най-левите печат позиция на ред от изхода винаги е 1. Когато използвате Печатай декларация да печатате файлове, най-десните печат позиция е текущата ширина на изходния файл, който можете да зададете чрез ширина # декларация.

Забележка: Уверете се, че табличен са колоните достатъчно широка, за да обхване широка букви.

Когато използвате функцията раздел с метода за печат , печат повърхност е разделена единна, фиксирана ширина на колони. Ширината на всяка колона е средно на ширината на всички знаци в размера на шрифта за избрания от вас шрифт. Има обаче корелация между броя на знаците, означени и броя на колоните на фиксирана ширина заемат тези знаци. Например главна буква W заема повече от една колона с фиксирана ширина и малката буква ли заема по-малко от една колона фиксирана ширина.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията раздел да позиционирате изходните данни във файл и в прозореца незабавно .

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1 ' Close file.

В раздела функция може да се използва с метода Print . Следната команда отпечатва текст, започвайки от колона 10.

Debug.Print Tab(10); "10 columns from start."

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×