15. maj 2019 - 22:04Der er
8 kommentarer og 1 løsning
VBA PDF
Hej med Jer
Jeg har lavet et PDF system, som virker til dels. Dog vil den ikke vende siden korrekt, det har jeg så fået løst med dette:
Application.PrintCommunication = False With ActiveSheet.PageSetup .PrintArea = "A:L" .FitToPagesWide = 1 .FitToPagesTall = 0 End With Application.PrintCommunication = True
Når den så har kørt scriptet igennem, så er mit excel langsom reagerende. Det vil sige, at når jeg trykker rundt på mit ark, så er det ligesom om der er et delay på. Lukker jeg excel helt ned og op igen, så kører alt 100% og uden delay.
Har forsøgt at tilføje dette: With Application .DisplayAlerts = False .EnableEvents = False .ScreenUpdating = False .Calculation = xlCalculationManual End With
I starten af scriptet og dette i slutningen:
With Application .Calculation = xlCalculationAutomatic .ScreenUpdating = True .EnableEvents = True .DisplayAlerts = True End With
Dog uden held. Nogen som kan forklare mig, hvorfor det bliver langsomt?
Nu kan jeg da bevæge tingene igen uden problemer, dog virker mine combo boxe ikke efter den er kørt. Hvad kan årsagen til det være? Foreløbig tak for hjælpen :)
Inden jeg sender den til print, så virker comboboxene. Den er listet med mine varer, således jeg blot skriver noget af varenavnet. Når jeg kører i forhold til udskrift, så virker de ikke mere. Jeg kan ikke få dem frem igen, så den 'forsvinder'. Dvs., at når jeg trykker på B2 som jeg plejer, så står jeg blot i en 'tom' celle i stedet for.
Der er en kode til at lave en PDF fil, men det hele virkede inden jeg tilføjede dit ekstra udstyr. Derfor jeg ikke helt forstår det. Kan man lave en tjekker for, om siden er landscape og hvis ikke så skal det gøres? For så må man kunne fikse det på den anden måde i stedet for.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.