2011-02-23 6 views
0

다른 "시트"안에있는 개체가 아닌 자체 "시트"인 차트를 가져 와서 VB2010 Windows 양식에 표시하려고합니다.VB2010을 사용하여 Excel 2003 차트보기

유일한 방법은 코드를 사용하여 차트를 만든 다음 Excel에서 데이터 시리즈를로드하는 것입니다. 즉. Chart1.ChartType = "XYscatter"또는 그 라인을 따라 무엇인가, 그리고 나는 그 일을 제대로하지 못했습니다.

필자는 많은 차트를 거쳐 수동으로 설정해야합니다. 수입품 Microsoft.Office.Interop을 사용하여 쉽게 뭔가를 할 수 있습니다.

Chart1 = xlWorkBook.Charts("MyChart") 

?

+0

일반 엑셀 워크 시트에 붙여 넣을 수 있습니다,

의 존재 증명하기 위해 당신이 맞는 볼 닷넷에 거기에서 액세스 할 수 있어야합니다 /social.msdn.microsoft.com/forums/en-US/vsto/thread/8fa3531a-4315-4fb9-882f-8d24999db9c3 – Fionnuala

답변

0

당신은 당신이 코드를 사용하여 차트를 만드는 방법에 대한 구체적인 질문이있는 경우, 당신이있어 무엇을 게시하고 당신이 차트를 표시하려면 내가

를 도울 수 있다면 내가 볼 오른쪽 라인에 있습니다 그것이 최선이 될 수있는 닷넷 양식을 얻을 차트 개체 차트의 이미지를 촬영하고 양식

에 그것을 넣어 :

Set Chart1 = xlWorkBook.Charts("MyChart") 

이 복사를

Chart1.ChartArea.Copy 

클립 보드에 있습니다. HTTP :/당신은 당신이 다른 접근 방식이 관심을 가질

ActiveSheet.PasteSpecial Format:="Picture (Enhanced Metafile)", _ 
    Link:=False, DisplayAsIcon:=False 
관련 문제