VBA spausdinimo pareiškimas

Spausdinimo aprašymas

Įrašo ekrano formato duomenis į nuoseklų failą.

Spausdinimo sintaksė

1 Spausdinti #FileNumber, [OutputList]

Spausdinimo teiginyje yra 2 argumentai:

Failo numeris: Bet koks galiojantis failo numeris.

Išvesties sąrašas: Neprivaloma. Viena ar kelios kableliais atskirtos skaitinės išraiškos arba eilutės išraiškos, skirtos įrašyti į failą.

„Excel VBA“ spausdinimo funkcijos pavyzdžiai

Pirmas vardas Pavardė Amžius Lytis
Robertas Stepas 20 Patinas
Jennifer Mariscal 33 Moteris
Deividas Romig 35 Patinas
Karmelis Ingramas 26 Moteris

Norėdami į failą išvesti diapazoną („A1: D5“) lape, kaip parodyta aukščiau, galite naudoti šį kodą.

1234567891011121314151617181920212223242526272829303132333435363738 Spausdinimo antrinis pavyzdys ()„Dim strFolder“ kaip eilutėDim strFile As StringDim dlgFolder kaip FileDialogDim rng As RangeNustatykite dlgFolder = Application.FileDialog (msoFileDialogFolderPicker)Jei dlgFolder.Show = Tiesa tadastrFolder = dlgFolder.SelectedItems (1)KitasIšeiti iš SubPabaiga JeiNustatyti rng = Diapazonas („A1: D5“)'SpausdintistrFile = "Print_Output.txt"PrintRangeToFile strFolder & "\" & strFile, rngPabaiga SubSub PrintRangeToFile (strFile kaip eilutė, rng kaip diapazonas)Pritemdyti eilutę kaip diapazonas, langelį kaip diapazonasDim FileNumber As IntegerFileNumber = FreeFileAtidarykite strFile išvestį kaip #FileNumberKiekvienai eilutei Rng. EilutėsKiekvienai langeliui eilutėje. LąstelėsJei langelis. Stulpelis = eilutė. Ląstelės. Skaičiuokite TadaSpausdinti #Failo numeris, langelisKitasSpausdinti #FileNumber, langelis,Pabaiga JeiKitas langelisKita eilutėUždaryti #FileNumberPabaiga Sub

Išvestis į failą „Print_Output.txt“:

12345 Vardas Pavardė Amžius LytisRobertas Stepas, 20 metųJennifer Mariscal 33 MoterisDavid Romig 35 VyrasCarmel Ingram 26 Moteris

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave