C# 如何通过属于Microsoft.Office.Interop.excel的ChartObject获取excel图表配置
这是一个excel文件,其中包含一个工作表,工作表中还包含一些数据。 然后用户创建一个图表,就像“xlLine”或“xlColumnClustered”,并设置一些配置信息,如图表标题、CategoryTitle、ValueTitle等。 如何获取配置信息,尤其是图表中选定的数据区域? 这些C# 如何通过属于Microsoft.Office.Interop.excel的ChartObject获取excel图表配置,c#,excel,vsto,C#,Excel,Vsto,这是一个excel文件,其中包含一个工作表,工作表中还包含一些数据。 然后用户创建一个图表,就像“xlLine”或“xlColumnClustered”,并设置一些配置信息,如图表标题、CategoryTitle、ValueTitle等。 如何获取配置信息,尤其是图表中选定的数据区域? 这些 请将代码添加为文本而不是图像。请将代码添加为文本而不是图像。 //Get the current worksheet Microsoft.Office.Tools.Exc
请将代码添加为文本而不是图像。请将代码添加为文本而不是图像。
//Get the current worksheet
Microsoft.Office.Tools.Excel.Worksheet worksheet = Globals.Factory.GetVstoObject(Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet);
//Get ChartObjects
Microsoft.Office.Interop.Excel.ChartObjects objs = (ChartObjects)worksheet.ChartObjects(Type.Missing);
//Just get the first ChartObject
Microsoft.Office.Interop.Excel.ChartObject obj = objs.Item(1);
//Get the chartTitle
string chartTitle = obj.Chart.ChartTitle.Caption;