|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2015, 15:10 | #1 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 25
|
Ошибка при построении диаграммы
Добрый день.
У меня возникла проблема. Есть программа. Суть работы следующая. Выбирается массив экселевских файлов. В каждом из них проводятся расчеты, делается итоговая табличка, которая вносится в вордовский файл. Затем экселевский файл сохраняется и закрывается и программа переходит к следующему. Решил добавить еще функцию построения графика по итоговой таблицы. После того, как данные из экселевского файла скопированы в ворд я пишу Код:
Для одного файла все прекрасно работает, но как только я выбираю массив файлов, то на втором файле в строке Charts.Add выскакивает ошибка Run-time error 1004. Method 'Charts' of object '_Global' failed. |
20.01.2015, 16:08 | #2 |
Пользователь
Регистрация: 25.10.2009
Сообщений: 92
|
а вы напишите Import_Document.Charts.Add
|
20.01.2015, 18:40 | #3 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 25
|
Возможно этот вариант может получится. Первый просчет проходит без проблем, но во время обработки второго файла он начинает ругаться на все строчки, которые начинаются с ActiveChart. Например
ActiveChart.ChartType = xlLineMarkers. Подскажите, как по-другому можно обратиться к диаграмме, потому что эту команду я брал из макрорекодера. Странно, что первый просчет идет без проблем. |
21.01.2015, 17:52 | #4 |
Пользователь
Регистрация: 25.10.2009
Сообщений: 92
|
Массив циклом перебираете? приведите весь код
|
23.01.2015, 09:23 | #5 |
Пользователь
Регистрация: 22.11.2009
Сообщений: 25
|
Программа работает с использованием нескольких форм
В форме есть label12, куда заносится количество выбранных файлов на предыдущем этапе работы программы. В label10 хранится номер текущего файла, который обрабатывается, а в combobox1 хранится массив путей к файлам. Далее Код:
А потом идет конечная часть кода. Суть такая, что если порядковый номер следующего файла выше, чем общее количество файлов, то перескок в конечную часть кода, если нет, то идет в начало кода. CheckBox1 отвечает за то, ведется ли расчет следующего файла автоматически или пользователь должен вручную ввести новые данные и нажать ОК. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему возникает ошибка при построении? с++ | cemaru | Visual C++ | 1 | 13.04.2014 22:36 |
"Ошибка при построении" но где информация об ошибке? | geograph | C# (си шарп) | 1 | 04.01.2013 21:47 |
Ошибка при построении Release в VC 2010 Express. | alsav22 | Общие вопросы C/C++ | 2 | 27.04.2012 22:35 |
Ошибка при построении в visual c++ | ghost1st | Visual C++ | 2 | 13.02.2010 22:55 |
MS Visual Studio. ошибка при построении | Backfire | Софт | 0 | 11.10.2009 18:19 |