Проверка диаграммы - PullRequest
1 голос
/ 16 августа 2011

Я собираюсь создать проект для преобразования данных и диаграмм в файл Powerpoint в файл Excel.

но я нашел здесь какую-то проблему ,,

У меня есть проект для преобразования диаграммы с этим сценарием

публичная статическая пустота GetChart (строка strFilePath, строка strDestPath) {

        xl.Application xlApp;
        xl.Workbook xlWorkBook;
        xl.Worksheet xlWorkSheet;
        object misValue = System.Reflection.Missing.Value;

        xlApp = new xl.ApplicationClass();
        xlWorkBook = xlApp.Workbooks.Open(strFilePath, 0, true, 5,

"", "", правда, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, «\ t», false, false, 0, true, 1, 0); xlWorkSheet = (Xl.Worksheet) xlWorkBook.Worksheets.get_Item (1); xl.ChartObjects xlCharts = (Xl.ChartObjects) xlWorkSheet.ChartObjects (Type.Missing); xl.ChartObject myChart = (xl.ChartObject) xlCharts.Item (1); xl.Chart chartPage = myChart.Chart;

и затем я преобразую его в изображение с помощью этого сценария

GetChart (@ "" + textBox1.Text + "", @ "d: \" + textBox2.Text + ".jpeg"); label5.Text = @ "D: \" + textBox2.Text + ".jpeg";

            pictureBox1.Image = new Bitmap(@"" + label5.Text +

"");

но я думаю, что не все файлы Excel содержат диаграмму, поэтому я пытаюсь найти подтверждение того, как обнаружить диаграмму в каждом файле Excel.

Как мне поступить?

1 Ответ

0 голосов
/ 16 августа 2011

Попробуйте проверить количество элементов в коллекции диаграмм, например, xlCharts.Count

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...