- Lid geworden
- 19 dec 2001
- Berichten
- 9.983
D.m.v. onderstaande code roep ik een grafiek op in een Userform;
Ik krijg nu netjes, in een Userform de grafiek te zien, maar nu komt het, ik wil de grafiek vervolgens uitprinten op "Landscape" en dat gaat dus niet, met als resultaat dat de helft van de grafiek wegvalt. Wat is de oplossing om de grafiek netjes op landscape te printen?
Code:
Private Sub UserForm_Initialize()
ChartNum = 1
UpdateChart
End Sub
Private Sub UpdateChart()
Set CurrentChart = Sheets("Charts").ChartObjects(ChartNum).Chart
CurrentChart.Parent.Width = 300
CurrentChart.Parent.Height = 150
' Save chart as GIF
Fname = ThisWorkbook.Path & Application.PathSeparator & "temp.gif"
CurrentChart.Export FileName:=Fname, FilterName:="GIF"
' Show the chart
Image1.Picture = LoadPicture(Fname)
End Sub
Ik krijg nu netjes, in een Userform de grafiek te zien, maar nu komt het, ik wil de grafiek vervolgens uitprinten op "Landscape" en dat gaat dus niet, met als resultaat dat de helft van de grafiek wegvalt. Wat is de oplossing om de grafiek netjes op landscape te printen?