2017-12-20 1 views
1

차트에 이미지를 붙여 넣을 때 문제가 있습니다. 코딩을 통해 차트에 이미지 붙여 넣기가 흐려짐

내 코드

ws.Paste 
Set MyChart = wb.Charts.Add 
MyChart.Name = "ImageChart" 
Set MyChart = MyChart.Location(Where:=xlLocationAsObject, Name:=ws.Name) 
MyChart.ChartArea.Width = ws.Shapes(1).Width 
MyChart.ChartArea.Height = ws.Shapes(1).Height 
MyChart.Parent.Border.LineStyle = 0 
ws.Shapes(1).CopyPicture xlScreen, xlPicture 
MyChart.ChartArea.Select 
MyChart.Paste 

나는 이미지와 동일하게 차트의 높이와 폭을 조정하고하고 붙여 넣을 때,이 흐리게됩니다의 컷 샘플입니다. 그러나 수동으로 할 때 이미지의 품질은 그대로 유지됩니다.

답변

1

당신은 xlPrinterCopyPicture

변경합니다 ... 고해상도 메타 파일로 첫 번째 인수를 사진을 복사해야합니다.

+0

'xlScreen'을'xlPrinter'로 변경할 예정입니까? 나는 노력했고 여전히 흐린 이미지를 저장했다. 'xlPicture'에서했는데 여전히 동일합니다. 또한 고급 설정에서 "이미지 파일을 열지 마십시오"라고 틱합니다. - remoel 9 분 전 – remoel

+0

xlPrinter 할 것입니다. 고마워요 선생님 :) – remoel

관련 문제