Not: Microsoft Jet İfade Hizmeti korumalı alan modunda çalışıyorsa, bu konuda açıklanan işlev, yöntem, nesne veya özellik devre dışı bırakılır ve bu da güvenli olabilecek ifadelerin değerlendirilmesini engeller. Korumalı alan modu hakkında daha fazla bilgi için Yardım'da "korumalı alan modu" araması yapın.
Çıktıyı konumlandırmak için Print # deyimi veya Print yöntemiyle kullanılır.
Söz dizimi
Sekme[(n)]
İsteğe bağlı nbağımsız değişken, bir sonraki ifade listede görüntülemeden veya yazdırmadan önce taşınan sütun numarasıdır. Atlanırsa, Sekme ekleme noktasını sonraki yazdırma bölgesi başlangıcına taşır. Bu, virgülünün ondalık ayırıcı olarak kullanıldığı yerel ayarlarda virgül yerine Sekme'nin kullanılmasına olanak tanır.
Açıklamalar
Geçerli satırdaki geçerli yazdırma konumu n'den büyükse, Sekme sonraki çıkış satırındaki n. sütuna atlar. n 1'den küçükse, Sekme yazdırma konumunu sütun 1'e taşır. n, çıkış satırı genişliğinden büyükse, Sekme formülü kullanarak sonraki yazdırma konumunu hesaplar:
n Mod genişliği
Örneğin, genişlik 80 ise ve Sekme(90) belirtirseniz, sonraki yazdırma 10 sütunundan (90/80'in geri kalanı) başlar. n geçerli yazdırma konumundan küçükse, yazdırma hesaplanan yazdırma konumunda bir sonraki satırda başlar. Hesaplanan yazdırma konumu geçerli yazdırma konumundan büyükse, yazdırma aynı satırdaki hesaplanan yazdırma konumunda başlar.
Çıkış satırında en soldaki yazdırma konumu her zaman 1'dir. Dosyalara yazdırmak için Yazdır # deyimini kullandığınızda, en sağdaki yazdırma konumu çıktı dosyasının geçerli genişliğidir ve Width # deyimini kullanarak ayarlayabilirsiniz.
Not: Tablosal sütunlarınızın geniş harfleri barındıracak kadar geniş olduğundan emin olun.
Tab işlevini Print yöntemiyle kullandığınızda, yazdırma yüzeyi tekdüzen, sabit genişlikli sütunlara bölünür. Her sütunun genişliği, seçilen yazı tipi için nokta boyutundaki tüm karakterlerin genişliğinin ortalamasıdır. Ancak, yazdırılan karakter sayısı ile bu karakterlerin kapsadığını sabit genişlikli sütunların sayısı arasında bir bağıntı yoktur. Örneğin, büyük W harfi birden fazla sabit genişlikli sütun ve küçük harf i ise birden az sabit genişlikli sütun kaplar.
Örnek
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnekte, bir dosyada ve Anında penceresinde çıkışı konumlandırmak için Sekme işlevi kullanılır.
' 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 işlevi Print yöntemiyle de kullanılabilir. Aşağıdaki deyim, 10. sütundan başlayarak metni yazdırır.
Debug.Print Tab(10); "10 columns from start."