makro tisk do pdf

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
cebep
nováček
Příspěvky: 1
Registrován: 09 srp 2019 20:41

makro tisk do pdf

Příspěvek od cebep »

Ahoj pánové a dámy,
potřeboval bych pomoci se sestavením makra, aby se list s názvem "vs" uložil do pdf, do složky "C:\Users\lenovo\Desktop\škodní komise" a pojmenoval se podle buňky B22.
Děkuji za pomoc ;)
Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 165
Registrován: 30 zář 2017 20:50

Re: makro tisk do pdf

Příspěvek od Grimm »

Kód: Vybrat vše

Sub Tisk_PDF()
Dim Jmeno As String
Dim List As Worksheet
Const Cesta As String = "C:\Users\lenovo\Desktop\škodní komise\"

Set List = Worksheets("vs")
Jmeno = List.Range("B22").Value
        
List.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Cesta & Jmeno & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

Set List = Nothing

End Sub
Michremi
nováček
Příspěvky: 21
Registrován: 02 lis 2017 09:00

Re: makro tisk do pdf

Příspěvek od Michremi »

Řeším něco podobného, tak bych se chtěl přizeptat. Jde v tomhle nastavit i velikost listu na A3, polohu na šířku a přizpůsobit vše na jeden list? zkoušel jsem do toho kódu zakomponovat např. PaperSize = xlPaperA3 ale hlásí mi to pouze chyby.
Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 165
Registrován: 30 zář 2017 20:50

Re: makro tisk do pdf

Příspěvek od Grimm »

Tak nastavit velikost a orientaci není problém, ale s tím přizpůsobením vše na jednu stránku nemám tucha.

Kód: Vybrat vše

Sub Tisk_PDF()
Dim Jmeno As String
Dim List As Worksheet
Const Cesta As String = "C:\Users\lenovo\Desktop\škodní komise\"

Set List = Worksheets("vs")
Jmeno = List.Range("B22").Value
     

With List.PageSetup
         .PaperSize = xlPaperA3
         .Orientation = xlLandscape
End With

List.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Cesta & Jmeno & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

Set List = Nothing

End Sub
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: makro tisk do pdf

Příspěvek od elninoslov »

Skúste pridať ešte parametre

Kód: Vybrat vše

.FitToPagesTall = 1
.Zoom = False
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5767 Zobrazení
    Poslední příspěvek od atari
  • Jakou laserovou tiskárnu pro domácí tisk
    od Miranda6 » » v Vše ostatní (hw)
    9 Odpovědi
    6221 Zobrazení
    Poslední příspěvek od zeus

Zpět na „Kancelářské balíky“