Bom Dia Senhores !
tenho um código VBA que salva um determinada Range como imagem num diretório como pasta e nome definidos...
Bom, o código é este:
Sub Salvar_Imagem()
Dim rgExp As Range: Set rgExp = Sheets("Base").Range("A1:U27")
rgExp.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
With ActiveSheet.ChartObjects.Add(Left:=rgExp.Left, Top:=rgExp.Top, _
Width:=rgExp.Width, Height:=rgExp.Height)
.Name = "ChartVolumeMetricsDevEXPORT"
.Activate
vHora = Range("U1")
vDia = Range("U2")
End With
ActiveChart.Paste
ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Chart.Export "M:PromissaoCOE AgricolaDisponibilidade201412. DEZEMBRO" & vDia & "" & vHora & ".png"
ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Delete
End Sub
Acontece que a imagem salva fica embaçada e com pouca definição.
Antes eu selecionava e colava no MSPaint, que por sinal traz uma imagem muito boa!
A pergunta é: Será que é possível melhorar a imagem como o auxilio do MSPaint ???
Valeu Galerinha do Mal
Postado : 18/12/2014 5:26 am