Форум: "Основная";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
ВнизКак поместить картинку в диаграмму Excel ? Найти похожие ветки
← →
Михаил (2008-04-24 18:12) [0]Если кто встречался с такой проблемой, подскажите пожалуйста, как это сделать. На Image.Canvas у меня формулы для графика, надо как-то их экспортировать в ExcelChart.
← →
Palladin © (2008-04-24 18:14) [1]это в каком это виде у тебя на Image.Canvas формулы для графика? в нарисованом чтоли?
← →
Михаил (2008-04-24 18:24) [2]Есть такой модуль ExprMake, ExprDraw господина Лукина для отображения любых математических формул в Delphi.
← →
Михаил (2008-04-24 18:26) [3]Пардон, г-на Григорьева, но проблема не в содержании картики.
← →
Palladin © (2008-04-24 18:36) [4]мде... это тебе нужно параллельно с заданием формулы для модуля ExprMake/Draw формировать ту же формулу и для Excel... потом экспортировать исходные данные в Excel и рисовать диаграмму...
← →
Михаил (2008-04-24 18:49) [5]Да я уже импортировал данные из Excel, построил свой тренд, отличный от Excel"евского, нарисовал на диаграмме исходные данные, тренд, но формулу тренда пишу на диаграмме как текст:
(AChart.SeriesCollection(1, lcid) as Excel2000.Series).Formula:="a+b*x^c";
Но хочется, чтобы выглядело красиво, как в моем приложении, и как в Excel/
← →
Palladin © (2008-04-24 19:09) [6]ну тогда нужно просто сохранить изображение во временный файл, соединится с Excel через COM и выполнить
xlApp.<лист>.Pictures.Insert("C:\MyDocuments\SP_A0375.jpg")
← →
Германн © (2008-04-24 19:40) [7]А простите глупого. Что такое тренд?
← →
Сергей М, (2008-04-24 23:17) [8]
> Что такое тренд?
Тенденция.
← →
Германн © (2008-04-25 00:43) [9]
> Сергей М, (24.04.08 23:17) [8]
Оригинальное толкование термина, но понимаю.
← →
Сергей М. © (2008-04-25 08:29) [10]
> Германн © (25.04.08 00:43) [9]
Ничего оригинального)
http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D0%BD%D0%B4
← →
Jeer © (2008-04-25 09:32) [11]
> Германн © (25.04.08 00:43) [9]
Если учесть, что trend в переводе это "направление, отклонение", а trend analysis - анализ трендов(тенденций), то..
← →
Германн © (2008-04-25 15:54) [12]Блин. Совсем замусорили русский язык.
← →
Михаил (2008-04-25 23:39) [13]Для Палладина
> ну тогда нужно просто сохранить изображение во временный
> файл, соединится с Excel через COM и выполнить
>
> xlApp.<лист>.Pictures.Insert("C:\MyDocuments\SP_A0375.jpg")
Я не против , только как это сделать ?
В смысле соединиться через COM ?
← →
Михаил (2008-04-26 00:05) [14]Вижу, что есть разница в интерфейсах, например, у меня в разных подпрограммах типа
var
XLApp: TExcelApplication; // это глобально
WB: TExcelWorkBook;
ASheet: TExcelWorkSheet;
BSheet: TExcelWorkSheet;
begin
XLApp:=TExcelApplication.Create(nil);
XLApp.ConnectKind:=ckRunningInstance;
XLApp.Connect;
-----------------------------------------------------------------
var
WorkBk: _WorkBook;
WorkSheet: _WorkSheet;
AChart: _Chart;
begin
XLApp := TExcelApplication.Create(nil);
XLApp.ConnectKind := ckNewInstance;
XLApp.Connect;
С ConnectKind понятно, а вот в чем разница между WorkSheet: TExcelWorkSheet; и WorkSheet: _WorkSheet;
не очень ясно. В ЧаВо хорошо написано для OLE-объектов, но переписывать работающий код не хочется.
← →
Сергей М, (2008-04-26 20:30) [15]
> в чем разница между WorkSheet: TExcelWorkSheet; и WorkSheet:
> _WorkSheet;
> не очень ясно
Как это в чем ?
TExcelWorkSheet - это дельфийский класс, а _WorkSheet - это дельфийский интерфейс
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c