VBA drukas paziņojums

Drukāt aprakstu

Ieraksta displeja formāta datus secīgā failā.

Drukas sintakse

1 Drukāt #FileNumber, [OutputList]

Drukātā paziņojumā ir 2 argumenti:

Faila numurs: Jebkurš derīgs faila numurs.

Izvades saraksts: Neobligāti. Viena vai vairākas komatatdalītas skaitliskas izteiksmes vai virkņu izteiksmes, ko rakstīt failā.

Excel VBA drukas funkcijas piemēri

Vārds Uzvārds Vecums Dzimums
Roberts Steps 20 Vīrietis
Dženifera Mariscal 33 Sieviete
Dāvids Romig 35 Vīrietis
Karmels Ingram 26 Sieviete

Lai failā izdrukātu diapazonu (“A1: D5”), piemēram, iepriekš redzamo attēlu, varat izmantot šādu kodu.

1234567891011121314151617181920212223242526272829303132333435363738 Sub Print_Example ()Dim strFolder kā virkneDim strFile kā virkneDim dlgFolder kā FileDialogDim rng As RangeIestatiet dlgFolder = Application.FileDialog (msoFileDialogFolderPicker)Ja dlgFolder.Show = True TadstrFolder = dlgFolder.SelectedItems (1)CitādiIziet no apakšnodaļasBeigas JaIestatīt rng = Diapazons ("A1: D5")'DrukātstrFile = "Print_Output.txt"PrintRangeToFile strFolder & "\" & strFile, rngBeigu apakšSub PrintRangeToFile (strFile kā virkne, rng kā diapazons)Dim rindas kā diapazons, šūna kā diapazonsDim FileNumber kā vesels skaitlisFileNumber = FreeFileAtveriet strFile izvadam kā #FileNumberKatrai rindai rindā. RindasKatrai šūnai rindā. ŠūnasJa šūna.Kolonna = rinda.Šūnas.Skaitīt TadDrukāt #Faila numurs, šūnaCitādiDrukāt #FileNumber, šūna,Beigas JaNākamā šūnaNākamā rindaAizvērt #FileNumberBeigu apakš

Izeja failā “Print_Output.txt”:

12345 Vārds Uzvārds Vecums DzimumsRoberts Steps, 20 gadiJennifer Mariscal 33 SievieteDavid Romig 35 VīrietisKarmela Ingram 26 Sieviete
wave wave wave wave wave