Több oldalas PDF készítése VBA EXCEL

Több oldalas PDF készítése VBA EXCEL
2021-11-30T15:36:13+01:00
2021-12-01T11:03:22+01:00
2022-10-15T21:21:18+02:00
Pados
Sziasztok!

Nem jövök rá, hogy kell csinálni több oldalas pdf-et.
Szeretnék egy exceltáblát kinyomtatni pdf-be, de lehet 1 és 4 oldalas is a dolog.

PathName = "E:\Egyéb\Gyártás\pdf próba\Próba" On Error Resume Next ThisWorkbook.Worksheets("PDFPróba").PageSetup.PrintArea = Range("A1:N" & PrintRow).Address ThisWorkbook.Worksheets("PDFPróba").ExportAsFixedFormat Type:=xlTypePDF, _ Filename:=PathName, _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=True
Itt viszont a PrintRow, ha 65, akkor remek, egy oldal, egy oldalas pdf lesz. Viszont ha már 2 oldalas kell, és átírom a PrintRow-t 130-ra ,akkor a két oldalt egy pdf oldalra nyomtatja, fele akkora méretű lesz a táblázat. (Illetve még az ActiveX dolgokat sem szeretném kinyomtatni vele, mondjuk így azt nem is nyomtatja.)
Szóval hogy tudok neki oldaltörést beállítani? Mert ha pl a 2 oldalt kétszerre akarom kinyomtatni, hogy átírom a Printarea méretét, először 1-65, aztán 66-130, akkor meg nem fűzi ugye hozzá, hanem felülírja a pdf-et.
Mutasd a teljes hozzászólást!
Szia!

Szerintem a Pagesetup további tulajdonságait is használnod kellene nyomtatás előtt:
Pl.    
    FitToPagesTall  hány oldal hosszú legyen
    FitToPagesWide  hány oldal legyen a szélessége - azaz hány oszlop kerül egy lapra
Ha ezeket használod, akkor a
     Zoom tulajdonságot False -ra kell állítani.
De megfelelő helyekre rakhatsz oldaltöréseket  ( PageBreak tulajdonsága a Range-nek) is.
Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd