Вы находитесь на правильной линии, если у вас есть конкретные вопросы о создании диаграммы с кодом, опубликуйте то, что у вас есть, и я посмотрю, смогу ли я помочь
Если вы хотите отобразить диаграммув форме .Net лучше всего взять изображение диаграммы и поместить его в форму
, чтобы получить объект диаграммы:
Set Chart1 = xlWorkBook.Charts("MyChart")
скопировать его
Chart1.ChartArea.Copy
теперь в буфере обмена.вы должны иметь возможность доступа оттуда в .Net по своему усмотрению
Чтобы доказать это, вы можете вставить его в обычный лист Excel
ActiveSheet.PasteSpecial Format:="Picture (Enhanced Metafile)", _
Link:=False, DisplayAsIcon:=False