Funkcija Spc

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

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.

Piezīmes

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 pašreizējā drukas pozīcija un izvades līnijas platumu starpību ir mazāks par n (vai n Mod platums), funkcija Spc pāriet uz rindiņas sākumu un izveido vienāds ar n -(atstarpes 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..."
Paplašiniet savas Office 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.

×