Applies ToAccess pentru Microsoft 365 Access 2021 Access 2019 Access 2016

Notă: Funcția, metoda, obiectul sau proprietatea descrise în acest subiect este dezactivată dacă Serviciul de expresii Microsoft Jet rulează în modul sandbox, ceea ce împiedică evaluarea expresiilor potențial nesigure. Pentru mai multe informații despre modul sandbox, căutați "modul sandbox" în Ajutor.

Utilizat cu instrucțiunea Print # sau cu metoda Print pentru a poziționa ieșirea.

Sintaxă

Spc ( n )

N necesar argument este numărul de spații de inserat înainte de afișarea sau imprimarea următoarei expresie într-o listă.

Observații

Dacă n este mai mic decât lățimea liniei de ieșire, următoarea poziție de imprimare urmează imediat după numărul de spații imprimate. Dacă n este mai mare decât lățimea liniei de ieșire, Spc calculează următoarea poziție de imprimare utilizând formula:

currentprintposition + (n Lățimemod)

De exemplu, dacă poziția curentă de imprimare este 24, lățimea liniei de ieșire este 80 și specificați Spc(90),următoarea imprimare va începe de la poziția 34 (poziția curentă a imprimării + restul pentru 90/80). Dacă diferența dintre poziția curentă de imprimare și lățimea liniei de ieșire este mai mică decât n (sau n Lățime mod), funcțiaSpc trece la începutul liniei următoare și generează spații egale cu n – (lățimecurrentprintposition).

Notă:  Asigurați-vă că coloanele tabelare sunt suficient de late pentru a cuprinde litere late.

Atunci când utilizați metoda Print cu un font spațiat proporțional, lățimea caracterelor spațiu imprimate utilizând funcția Spc este întotdeauna o medie a lățimii tuturor caracterelor în dimensiunea de punct pentru fontul ales. Totuși, nu există nicio corelație între numărul de caractere imprimate și numărul de coloane cu lățime fixă ocupate de aceste caractere. De exemplu, litera mare W ocupă mai mult de o coloană cu lățime fixă, iar litera mică i ocupă mai puțin de o coloană cu 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 rezultatul într-un fișier și în fereastra Instantanee .

' 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 instrucțiune determină imprimarea textului în fereastra Instantanee (utilizând metoda Imprimare ), precedată de 30 de spații.

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.