hola grupo
tengo la siguiente macro (aparte)
Private Sub UpdateChart()
Set currentchart = Sheets("graf").ChartObjects(ChartNum).Chart
'config xa 1152*864
currentchart.Parent.Width = 587
currentchart.Parent.Height = 290
' 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
lo que hace es a partir de un chart crear una imagen para mostrarla en un
formulario, lo que pasa es que cuando la pongo en otro computador con otra
resolucion de pantalla el tamaño de la imagen no siempre es legible, existe
alguna forma de que estas lineas
currentchart.Parent.Width = 587
currentchart.Parent.Height = 290
del codigo cambien dependiendo de la resolucion de la pantalla?, la imagen
la estoy colocando en un campo de imagen de 600x300 que esta en un formulario.
O que forma existe para obtener siempre imagenes claras sin kinportar la
resolucionde la pantalla?
muchas gracias! ;D
el codigo original fue tomado de
http://j-walk.com/ss/excel/tips/tip66.htm
Leer las respuestas