Funkcija Spc

Svarīgi!:  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Piezīme.: Funkcija, metodi, objektu vai rekvizītu, kas aprakstīts šajā tēmā ir atspējots, ja Microsoft Jet Expression Service ir atvērta smilškastes režīmu, kas neļauj iespējami nedrošās izteiksmes novērtēšanas. Lai iegūtu papildinformāciju par smilškastes režīmu, meklējiet "smilškastes režīma" palīdzībā.

Kopā ar priekšrakstu Drukāšana # vai Drukāt metodi, lai izvietotu izvadi.

Sintakse

SPC ( n )

Nepieciešama narguments ir atstarpes ievietošanai pirms attēlošanai un drukāšanai nākamo izteiksme saraksta skaits.

Piebildes

Ja n ir mazāks par izvades rindas platumu, nākamo drukas pozīciju tūlīt seko atstarpju drukāts skaitu. Ja n ir lielāks par izvades rindas platumu, Spc aprēķina nākamo drukas pozīciju, izmantojot šādu formulu:

currentprintposition + (n Mod platums)

Piemēram, ja pašreizējā drukas pozīcija ir 24, izvades rindas platumu ir 80 un norādāt Spc(90), nākamajam drukas sāks pozīcijā 34 (pašreizējā drukas pozīcija + atlikums no 90/80). Ja starpība starp pašreizējā drukas pozīcija un izvades rindas platumu ir mazāks par n (vai n Mod platums), funkcija Spc pāriet uz rindiņas sākumu un ģenerē atstarpes vienāds ar n – (platumscurrentprintposition).

Piezīme.: Pārliecinieties, vai tabulas kolonnas ir pietiekami plata, lai platu burtu lietošanai.

Izmantojot metodi Print ar proporcionāli sadalītas fontu, drukāt, izmantojot funkcija Spc atstarpes platumu vienmēr ir vidējais platums visas rakstzīmes izvēlētā fonta lielumu. Tomēr ir nav korelācijas starp fiksēto kolonnu skaitu un rakstzīmēm, kas rakstītas aizņem šīs rakstzīmes. Piemēram, lielais burts "W" aizņem vairākas fiksētās kolonnas un mazais burts "i" aizņem mazāk par vienu fiksēto kolonnu.

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija Spc , lai izvietotu izvadi failā un tūlītēja logā.

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

Šis priekšraksts liek tekstu, kas jādrukā tūlītēja logā (izmantojot metodi Print ), atbilstošai 30 atstarpes.

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

Piezīme.: Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×