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 olmayabilecek 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 # deyimiyle veya Print yöntemiyle kullanılır.
Söz dizimi
Sekme[(n)]
İsteğe bağlı nbağımsız değişkeni, listede bir sonraki ifade görüntülenmeden veya yazdırılmadan önce gidilen sütun numarasıdır. Belirtilmezse, Sekme ekleme noktasını sonraki yazdırma bölgesinin başına taşır. Bu, virgülün ondalık ayırıcı olarak kullanıldığı yerel ayarlarda virgül yerine Sekme tuşuna basılmasını sağlar.
Açıklamalar
Geçerli satırdaki geçerli yazdırma konumu n'den büyükse, Sekme bir sonraki çıkış satırındaki ninci sütuna atlar. n 1'den küçükse, Sekme tuşu yazdırma konumunu sütun 1'e taşır. N çıkış çizgisi genişliğinden büyükse, Sekme tuşu aşağıdaki formülü kullanarak bir sonraki yazdırma konumunu hesaplar:
nModgenişliği
Örneğin, genişlik 80 ise ve Sekme(90) seçeneğini belirtirseniz, sonraki yazdırma 10. sütundan (90/80'in kalanı) başlar. N, geçerli yazdırma konumundan küçükse, yazdırma bir sonraki satırda hesaplanan yazdırma konumunda başlar. Hesaplanan yazdırma konumu geçerli yazdırma konumundan büyükse, yazdırma aynı satırdaki hesaplanan yazdırma konumundan başlar.
Çıktı satırında en soldaki yazdırma konumu her zaman 1'dir. Dosyalara yazdırmak için Print # deyimini kullandığınızda, en sağdaki yazdırma konumu çıktı dosyasının geçerli genişliğidir. Width # deyimini kullanarak bunu ayarlayabilirsiniz.
Not
Sekmeli sütunlarınızın geniş harflerin sığabileceği genişlikte olduğundan emin olun.
Sekme işlevini Yazdır yöntemiyle kullandığınızda, yazdırma yüzeyi tekdüze, sabit genişlikli sütunlara bölünür. Her sütunun genişliği, seçili yazı tipi için nokta boyutundaki tüm karakterlerin genişliğinin ortalamasıdır. Ancak, yazdırılan karakter sayısıyla bu karakterlerin kapladığı sabit genişlikli sütunların sayısı arasında bir ilişki yoktur. Örneğin, büyük harf W birden fazla sabit genişlikli sütun kaplar ve küçük harf i 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, çıktıyı bir dosyada ve Anlık penceresinde konumlandırmak için Sekme işlevi kullanılmıştı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.
Sekme işlevi, Yazdırma 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."