0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 53

Построение графика в excel

17.02.2013, 22:44. Показов 9885. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
При построении графика в excel мне необходимо чтобы в графике стояли просто точки не соедененные между собой, так же чтобы на графике присутствовала линия тренда. Пример необходимого графика прикреплен скрином к сообщению.
Заранее благодарю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//--------------------построение графика начало
Cell=Sheet.OlePropertyGet("Range","A54:B63");
Cell.OleProcedure("Select");
Books=App.OlePropertyGet("Charts");
Books.OleProcedure("Add");
 
Book.OlePropertyGet("ActiveChart").OleProcedure("Location",2,"Лист1");
 
chartObjs = Sheet.OleFunction("ChartObjects");
chartObj = chartObjs.OleFunction("Item", 1);
chartObj.OlePropertySet("Top", 800);
chartObj.OlePropertySet("Left", 105);
chartObj.OlePropertySet("Height",200);
chartObj.OlePropertySet("Width",320);
Book.OlePropertyGet("ActiveChart").OlePropertySet("ChartType",63);
Book.OlePropertyGet("ActiveChart").OlePropertySet("HasLegend",false);
//--------------------построение графика конец
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.02.2013, 22:44
Ответы с готовыми решениями:

Создание файла и построение графика в Excel
Необходимо с помощью Visual C++ по двум массивам построить в Excel график. Каким образом это можно сделать? Заранее спасибо.

Построение графика в Excel
Возможно ли имея формулу построить график в Exel через делфи О_О если да, то подскажите как это проще всего реализоваь, если кинете какой...

Построение графика в Excel
Надо в excel вывести данные и по ним построить график. Данные построила с графиком беда. Все время вылазят какие-то ошибки. Уже и макрос...

25
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 53
26.02.2013, 15:41  [ТС]
Студворк — интернет-сервис помощи студентам
Добавлено через 5 часов 26 минут
дак все же что я делаю не так при подключении excel(у меня установлен excel 2007), я записываю
C++
1
#include <Excel_XP.h>
и билдер все равно выдает ошибку
[BCC32 Error] gdi_pr.cpp(1905): E2451 Undefined symbol 'xlLogarithmic'
[BCC32 Error] gdi_pr.cpp(1905): E2285 Could not find a match for 'Variant::OleFunction(const char *,undefined)'
C++
1
2
3
4
    //const int xlLogarithmic = -4133;
    Variant chart = App.OlePropertyGet("ActiveChart").OleFunction("SeriesCollection", 1);
    // Добавили линию тренда
    chart.OlePropertyGet("Trendlines").OleFunction("Add", xlLogarithmic);
записываю хоть в .cpp хоть в .h все равно одно и то же
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.02.2013, 20:01
Может, дело в этом?
Цитата Сообщение от UI Посмотреть сообщение
Ибо M$ - в своём репертуаре: куда хочет туда и пихает в следующих версиях методы, куда ей понадобилось - туда и переносит со старых мест... "Обратная совместимость? Не, не слышали..."
0
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 53
26.02.2013, 23:31  [ТС]
LK, я и не говорю что это не так, я всего лишь пытаюсь понять как мне решить данную проблему, чтобы у меня не то чтобы лини тренда строилась, а хотябы офис подключился и не писал ошибки(которые я отписал в 21 посте). я даже не знаю где это можно посмотреть, куда стучать и что писать, дайте мне хотябы направление
0
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 53
01.03.2013, 08:48  [ТС]
у меня возник еще один вопрос, по скольку на офисе 2007ничего не работает, если я скачаю офис ХР, и буду использовать его операторы в написании программы, а мою программу захотят запустить на компьютере с офисом 2007, она запустится или выдаст ошибку?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33466 / 21565 / 8249
Регистрация: 22.10.2011
Сообщений: 37,017
Записей в блоге: 12
01.03.2013, 13:31
maxkod, ты работаешь через CreateOleObject, а это - позднее связывание. Если во время выполнения какой-то из интерфейсов/свойств/функций не будет там, где ты это указал - то программа тут же вылетит. А то, что в 2007 что-то определённо находится не там, где в XP - видно из всего этого обсуждения. Так что не поможет.
0
0 / 0 / 0
Регистрация: 27.03.2012
Сообщений: 53
01.03.2013, 14:07  [ТС]
а как создать макрос в vba через билдер? возможно это сможет ришить мою проблему... по сути до завершения программы мне необходимо всего лишь построить линию тренда. может быть просто сформировать макрос на пострение лиинии тренда в самом excel(посредством билдера) и запустить его через билдер?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.03.2013, 14:07

Построение графика в Excel
Здравствуйте, как построить график функции в экселе, если не дан промежуток? сама функция: x^3-4x/3x^2-4

Построение графика в Excel
Подскажите как мне сделать так что бы строился график, у меня все данные в отчет заносятся через xReport, можно график сделать что бы...

Построение графика в Excel
Как построить график, если есть всего два значения, например i=2.028 и w=134рад/с.

Построение графика в Excel
Здавствуйте! Прошу помощи!!! Проблема при построении графика в Excel: по двум рядам данных строится не один график, а два независимых друг...

Построение графика функции в Excel
Здравствуйте! Помогите пожалуйста. Кто может построить график функции в Excel: y = {x}^{2} + 7cosx


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru