을 사용하여 Excel에서 차트를 업데이트하는 중에 문제가 있습니다.Excel 차트의 데이터 범위가 프로그래밍 방식으로 C#
C# 코드를 사용하여 행 값을 삽입하지만 이제 데이터를 삽입 한 후 그래프를 완전히 표시하도록 차트 범위를 늘리고 싶습니다. 나는 아래의 코드를 시도했다.
어떻게 해결할 수 있는지 알려 주시기 바랍니다. 2 이미지에서
xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open("E:\\test\\DT", 0, false, 5, "", "", false,
Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, 1, 0); //@"H:\TestFile.xlsx"
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Sheets.get_Item(1);
Workbook wb = xlApp.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xlApp.ActiveSheet;
rng = ws.get_Range("A2", "A7");
// rng = ws.get_Range("Trend_NCM!$A$2:$AD$7",useDefault);
// rng = ws.get_Range() // //ActiveChart.SetSourceData
Source = rng("Trend_NCM!$A$2:$AD$7");
Excel.ChartObject chartObject11 = (Excel.ChartObject)ws.ChartObjects("Trend NCM");
chartObject11.Activate();
, 난 난 그냥 단지마다 추가되는 새로운 컬럼에 대한 C#을하여 만들고 싶어, 수동으로 차트를 드래그하고 있습니다.
Excel을 조작하기 위해 사용하는 인터페이스는 무엇입니까? 오피스. 인터럽트? C#으로 코드를 보여줄 수 있습니까? 더 구체적으로 말하십시오. – Taosique
안녕하세요 저는 office.interop입니다. – CharanS
안녕하세요 @ Taosique, C#을 사용하여 설정 소스 데이터 범위를 변경해야합니다. 피스가 어떤 아이디어를 갖고 있는지 알려주세요. – CharanS