Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Delphi

Ответ
 
Опции темы
Старый 20.11.2009, 20:58   #1
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Извините если вопрос не относится к созданиям игр. Но знаю что на этом форуме есть много людей которые хорошо знают програмирование.
--------------------
Суть вопроса:
Каким способом можна експортировать series Chart-а (график/диаграма) созданная на форме своей програмы в документ Excel ?

var 
       
XLXArrVariant
begin 
       Form1
.Chart1.Series[0].Clear
       
Form1.Chart1.Series[0].AddXY(10100'1'1500); 
       
Form1.Chart1.Series[0].AddXY(201420'2'1500);.......  //  Идет процес создания графика
........................................ 

   
//    XArr:=VarArrayCreate(); 
       
XL:=CreateOLEObject('Excel.Application');     // Создание OLE объекта 
       
XL.WorkBooks.Add// Создание книги 
................................................. 
   
//      Далее нужно свой Chart с формы вставить в Документ 

       
XL.Range['A1']:=(ВСТАВИТЬ CHART1  --- ???); 

       
XL.visible:=true
end
Если кто знает помогите пожалуйства
(Offline)
 
Ответить с цитированием
Старый 20.11.2009, 22:10   #2
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

http://forum.vingrad.ru/forum/topic-74967.html
http://www.nashgorod.ru/forum/viewto...?f=36&t=197597
а вообще очень часто помогает
http://www.google.ru/search?hl=ru&cl...+Excel&spell=1
(Offline)
 
Ответить с цитированием
Старый 20.11.2009, 22:56   #3
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

В том то вся загвоздка что мне не нужно рисовать по аналогии снова в документе. У меня на форме моей програмы создан график/диаграма и мне надо вставить эту диаграму в документ в опоределеном месте ?
(Offline)
 
Ответить с цитированием
Старый 20.11.2009, 23:21   #4
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

А почему? у вас есть все необходимые данные для построики диаграмы в дельфи что мешает все это восоздать в Excel? Это заимет меньше секунды.
(Offline)
 
Ответить с цитированием
Старый 20.11.2009, 23:59   #5
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Данные для графика не стабильные, и не хочется одновременно рисовать два похожих графика (не хочется включать постоянно Excel при построение графика - когда он нужен только для осмотра). Есть ли в Chart-a какойто Source какой можна использовать как даные для вставки в произвольный момент в документ Excel ?
p.s. Не хочется вставлять график в документ Excel как рисунок, хотел бы вставить его как полноценный график. Есть какие подсказки ?
(Offline)
 
Ответить с цитированием
Старый 21.11.2009, 10:25   #6
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Всеравно не поиму раз Excel полько для простотря и не всегда. То что мешает в нужный момент данные из Chart пихать данные в Excel и строить там автоматом? Вообщем сложностеи не вижу. Если седня Delhi повтавлю дам код (Я тока винду переставил).
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 00:14   #7
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Здраствуйте WaReZ_MEN. Дайте пожалуйста подсказку на мой вопрос. Заранее благодарен.
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 12:58   #8
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Забыл про вас Может код свои дадите чтоб я с нуля не писал? Так быстрее будет...
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 14:35   #9
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

var  
       
XLXArrVariant;  
begin  
       
//  Идет процес создания графика на форме програмы
       
Form1.Chart1.Series[0].Clear;  
       
Form1.Chart1.Series[0].AddXY(10100'1'1500);  
       
Form1.Chart1.Series[0].AddXY(201420'2'1500);
// ........................................  

   //    XArr:=VarArrayCreate();  
       
XL:=CreateOLEObject('Excel.Application');     // Создание OLE объекта  
       
XL.WorkBooks.Add// Создание книги  
// ..............................................  
   //      Далее нужно свой Chart с формы вставить в нужную область докумета

       
XL.Range['A1']:=(Вставить Chart ?);  // Здесь должен быть метод вставки Charta в документ.  Он может отличатся от Range['A1'] ?

       
XL.visible:=true;  
end
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 15:20   #10
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

А проект прикрепить ты не догадался?
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 16:17   #11
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Дело не в проекте. Для этого нужно только Chart на форме и переменая XL для создания OLE-обекта Excel. И запусть процедуру вказаную више. Сам проект у меня большой и к Chart-у напрямую не зависит. Просто у меня вопрос - можна ли данные/свойства Charta из формы Delphi перенести в документ Excel без промежуточных дествий (повтор действий которые перед этим проводил чтобы наочно увидеть график/диаграму на форме), а с помощью List или Source обекта Chart. Например Chart есть возможность вставить как рисунок в документ через SaveToMetafile или Canvas - но это мне не подходит, так как этой график/диаграма будет проходить дороботку в Excel-е. Мне кажется что здесь есть выход другой. Может ктото с этим сталкивался ?


Последний раз редактировалось LIDERSERVIS, 24.11.2009 в 16:25. Причина: вставка рисунка
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 16:28   #12
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Единство но что мне мешает это жутки недостаток времени... Если я сделаю кпопку импрт в Exсel и там будет строится диаграма этого достаточно будет?
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 16:35   #13
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Так мне нужен импорт Chart-a, или хотя бы ссылку где ето можна найти. Спасибо.
(Offline)
 
Ответить с цитированием
Старый 24.11.2009, 21:13   #14
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

А чем не устраивает кнопка каторая возмет данные из Chart-a и постоит график в экселе?
(Offline)
 
Ответить с цитированием
Старый 25.11.2009, 11:54   #15
LIDERSERVIS
Оператор ЭВМ
 
Регистрация: 20.10.2009
Сообщений: 49
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Экспорт series Chart-а созданый на форме своей програмы в документ Excel ?

Это мне и надо !!!!

------------------
Вчера я нарыл это :

var
XL, XArr: Variant;
-----------
XL:=CreateOLEObject('Excel.Application'); // Создание OLE объекта
XL.WorkBooks.add; // создает книгу
XArr:=XL.Charts.add; // создает в книге пустую диаграму и берет на ее ссылку
// XArr.SetSourceData(Source:=Form1.Chart1. ???????, PlotBy:=xlColumns); // Здесь не проходит
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопки в форме Kurdt Основной форум 11 09.03.2011 22:17
Excel like ... jimon PureBasic 1 27.10.2007 18:52
Final Fantasy series jimon Игры / Games 12 23.10.2007 18:29
MAX->MD2 экспорт pax 3D Моделирование 2 25.01.2006 22:21
текстуры on geforce 6 series jimon Полезные функции 3 24.09.2005 13:16


Часовой пояс GMT +4, время: 12:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com