abdul subhan mohammed Ответов: 1

Как добраться спарклайны в Excel с помощью взаимодействия с#


Дорогие Все,

Я создал приложение Windows, где автоматизирую MsOffice.

Я должен оценить вставленную спарклайн (хотел бы fetch: type, theme, color и т. д.) В листе excel(уже существует).

Что я уже пробовал:

public static bool EvaluateSparkline(IQuestion question, string filename, string sheetName, string sparklineRange)
        {
            ExcelInterop.Application excelApplication = null;
            try
            {
                excelApplication = new ExcelInterop.Application() { Visible = false, DisplayAlerts = false, ScreenUpdating = false };
                ExcelInterop.Workbook excelWorkbook = excelApplication.Workbooks.Open(filename);
                ExcelInterop.Worksheet excelWorksheet = excelWorkbook.Sheets[sheetName];
                bool result = false;
                if (excelWorkbook != null && excelWorksheet != null)
                {
                    ExcelInterop.Range sparklineLocation = excelWorksheet.get_Range("F2"); ;
                    ExcelInterop.SparklineGroup sparkline = sparklineLocation.SparklineGroups.Item[1].Location;


                }

                excelWorkbook.Close();

                return result;
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
                QuitApplication(excelApplication);
            }
        }


Кто-нибудь может мне помочь, как узнать спарклайн и его свойства.


Заранее спасибо.

1 Ответов

Рейтинг:
2