Funcția Spc

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Notă : Funcția, metodă, obiecte sau proprietatea cum este descris în acest subiect este dezactivat dacă serviciul de expresie Microsoft Jet se execută în modul sandbox, ceea ce împiedică evaluarea expresii potențial nesigure. Pentru mai multe informații despre modul sandbox, căutați "modul sandbox" în ajutor.

Utilizat cu declarația imprimarea # sau metoda de imprimare pentru a poziționa ieșire.

Sintaxă

SPC ( n )

Necesară nargument este numărul de spații pentru a insera înainte afișând sau imprimarea următoare expresie într-o listă.

Observații

Dacă n este mai mic decât grosime de linie de ieșire, poziția imprimare viitoare urmează imediat numărul de spații imprimat. Dacă n este mai mare decât lățimea de linie de ieșire, Spc calculează poziția imprimare următoare utilizând formula:

currentprintposition + (n Mod lățime)

De exemplu, dacă poziția curentă de imprimare este 24, grosime de linie rezultatul este 80, și specificați Spc(90), imprimare următoare va începe la poziția 34 (poziția curentă de imprimare + restul 90/80). Dacă diferența dintre poziția curentă de imprimare și grosime de linie rezultatul este mai mic decât n (sau n Mod lățime), funcția Spc ignoră până la începutul liniei următoare și generează spații egal cu n -(lățime - currentprintposition).

Notă : Asigurați-vă că coloanelor tabelar sunt suficient de lată pentru a se potrivi largă litere.

Atunci când utilizați metoda de imprimare cu un font proporțional distribuite, lățimea caracterele spațiu imprimată utilizând funcția Spc este întotdeauna o medie de lățime de toate caracterele în dimensiunea în puncte pentru fontul selectat. Cu toate acestea, nu există nicio corelație între numărul de caractere imprimate și numărul de coloane de lățime fixă ocupa aceste caractere. De exemplu, literele mari W ocupă mai multe coloane de lățime fixă și litera pot ocupă mai mic decât o coloană de lățime fixă.

Exemplu

Notă : Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția Spc pentru a poziționa ieșire într-un fișier și în fereastra imediată .

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

Următoarea declarație determină ca textul să se imprime în fereastra imediată (utilizând metoda de imprimare ), precedată de 30 spații.

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

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×