ملاحظة
يتم تعطيل الوظيفة أو الطريقة أو العنصر أو الخاصية الموضحة في هذا الموضوع إذا كانت خدمة Microsoft Jet Expression Service قيد التشغيل في وضع الحماية، مما يمنع تقييم التعبيرات التي يحتمل أن تكون غير آمنة. لمزيد من المعلومات حول وضع الحماية، ابحث عن "وضع الحماية" في "تعليمات".
تستخدم مع العبارة Print # أو طريقة الطباعة لتحديد موضع الإخراج.
بناء الجملة
Tab[(n)]
إن وسيطة nالاختيارية هي رقم العمود الذي تم نقله قبل عرض التعبير التالي في قائمة أو طباعته. في حالة حذف هذه الميزة، تنقل المفتاح Tab نقطة الإدراج إلى بداية منطقة الطباعة التالية. يسمح هذا باستخدام Tab بدلا من الفاصلة في الإعدادات المحلية حيث يتم استخدام الفاصلة كفاصل عشري.
ملاحظات
إذا كان موضع الطباعة الحالي على السطر الحالي أكبر من n، فستنتقل Tab إلى العمود nفي سطر الإخراج التالي. إذا كانت قيمة n أصغر من 1، فسيتم نقل موضع الطباعة إلى العمود 1. إذا كان n أكبر من عرض خط الإخراج، تحسب Tab موضع الطباعة التالي باستخدام الصيغة:
nعرضالتعديل
على سبيل المثال، إذا كان العرض 80 وقمت بتحديد Tab(90)، فستبدأ الطباعة التالية بالعمود 10 (باقي 90/80). إذا كان n أقل من موضع الطباعة الحالي، فستبدأ الطباعة في السطر التالي في موضع الطباعة المحسوب. إذا كان موضع الطباعة المحسوب أكبر من موضع الطباعة الحالي، فستبدأ الطباعة في موضع الطباعة المحسوب على السطر نفسه.
يكون موضع الطباعة في أقصى اليسار على خط الإخراج دائما 1. عند استخدام عبارة Print # للطباعة إلى الملفات، يكون موضع الطباعة في أقصى اليسار هو العرض الحالي لملف الإخراج، ويمكنك تعيينه باستخدام عبارة Width # .
ملاحظة
تأكد من أن الأعمدة الجدولية عريضة بما يكفي لاستيعاب الأحرف العريضة.
عند استخدام الدالة Tab بطريقة الطباعة ، يتم تقسيم سطح الطباعة إلى أعمدة موحدة ثابتة العرض. يكون عرض كل عمود هو متوسط عرض كل الأحرف في حجم النقطة للخط الذي تم اختياره. ومع ذلك، لا يوجد ارتباط بين عدد الأحرف المطبوعة وعدد الأعمدة ذات العرض الثابت التي تشغلها هذه الأحرف. على سبيل المثال، يحتل الحرف W الكبير أكثر من عمود ثابت العرض ويحتل الحرف i الصغير أقل من عمود ثابت العرض.
مثال
ملاحظة
توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية ل Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدلة بجوار "بحث" وأدخل مصطلح أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة Tab لوضع الإخراج في ملف وفي النافذة الفورية .
' 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.
يمكن أيضا استخدام الدالة Tab مع طريقة الطباعة . تطبع العبارة التالية النص بدءا من العمود 10.
Debug.Print Tab(10); "10 columns from start."