Fungsi SPC

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Nota: Fungsi, kaedah, objek atau sifat yang diperihalkan dalam topik ini dinyahdayakan jika Perkhidmatan Microsoft Jet ungkapan berjalan dalam mod kotak pasir yang menghalang penilaian ungkapan yang mungkin tidak selamat. Untuk maklumat lanjut tentang mod kotak pasir, Cari "mod kotak Pasir" dalam bantuan.

Digunakan dengan kenyataan mencetak # atau kaedah Cetak untuk menempatkan output.

Sintaks

SPC ( n )

Diperlukan nargumen adalah nombor ruang untuk menyelitkan sebelum memaparkan atau mencetak berikut ungkapan dalam senarai.

Catatan

Jika n adalah kurang daripada lebar garis output, posisi cetak seterusnya dengan serta-merta mengikuti jumlah ruang yang dicetak. Jika n adalah lebih besar daripada lebar garis output, Spc mengira kedudukan cetak berikut menggunakan formula:

currentprintposition + (n Mod lebar)

Contohnya, jika kedudukan cetak semasa ialah 24, lebar garis output adalah 80, dan anda menentukan Spc(90), cetak berikut akan mula di kedudukan 34 (posisi semasa cetak + baki 90/80). Jika perbezaan antara posisi cetak semasa dan lebar garis output adalah kurang daripada n (atau n Mod lebar), fungsi Spc melangkau ke permulaan baris seterusnya dan menjana ruang yang sama dengan n -(lebarcurrentprintposition).

Nota: Pastikan anda lajur berjadual lebar mencukupi untuk memuatkan lebar huruf.

Apabila anda menggunakan kaedah Cetak dengan fon secara berkadar berjarak seragam, lebar aksara ruang yang dicetak menggunakan fungsi Spc adalah sentiasa purata lebar semua aksara dalam saiz titik fon pilihan. Walau bagaimanapun, Terdapat tiada korelasi antara bilangan aksara yang dicetak dan bilangan lajur lebar tetap aksara tersebut dimuatkan oleh. Contohnya, huruf W mengambil sebilangan lebih daripada satu lajur lebar tetap dan huruf kecil yang saya mengambil sebilangan kurang daripada satu lajur lebar tetap.

Contoh

Nota: Contoh berikut menunjukkan penggunaan fungsi ini dalam Visual Basic for Applications (VBA) modul. Untuk maklumat lanjut tentang bekerja dengan VBA, pilih Rujukan pembangun dalam senarai juntai bawah di sebelah Cari dan memasukkan satu atau lebih istilah dalam kotak carian.

Contoh ini menggunakan fungsi Spc untuk menempatkan output dalam fail dan dalam tetingkap merta .

' 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.

Penyata berikut menyebabkan teks untuk dicetak dalam tetingkap merta (menggunakan kaedah Cetak ), didahului oleh ruang 30.

Debug.Print Spc(30); "Thirty spaces later..."

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×