Поиск:

Ответ в темуСоздание новой темы Создание опроса
> График Excel 
:(
    Опции темы
Userman
Дата 16.2.2009, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 21.8.2008

Репутация: нет
Всего: нет



Добавил spreadsheet, текст в ячейки нормально вписывается, а график вставляться не хочет. Как можно реализовать отображение графика?

Это сообщение отредактировал(а) Userman - 16.2.2009, 19:16
PM MAIL   Вверх
Userman
Дата 16.2.2009, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 21.8.2008

Репутация: нет
Всего: нет



В общем необязательно чтобы ячейки рисовались как в Excel, надо чтобы в окне приложения отображался график из xls. Будет даже лучше, если ячейки не будут отображаться и график будет нередактируем.
PM MAIL   Вверх
xvr
Дата 17.2.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(Userman @ 16.2.2009,  19:53)
В общем необязательно чтобы ячейки рисовались как в Excel, надо чтобы в окне приложения отображался график из xls. Будет даже лучше, если ячейки не будут отображаться и график будет нередактируем.

Excel взять со вкладки Office2000, график построить вручную через компонент TChart

PM MAIL   Вверх
jonie
Дата 19.2.2009, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



чего за вкладка такая? Билдер чтоли?
Код

Sub AddChart()
    Charts.Add
    ActiveChart.ChartType = xlColumnClustered
    ActiveChart.SetSourceData Source:=Sheets("Лист1").Range("A1:A3"), PlotBy:= _
        xlColumns
    ActiveChart.Location Where:=xlLocationAsObject, Name:="Лист1"
    With ActiveChart
        .HasTitle = True
        .ChartTitle.Characters.Text = "diagramma"
        .Axes(xlCategory, xlPrimary).HasTitle = False
        .Axes(xlValue, xlPrimary).HasTitle = False
    End With
End Sub


вот собственно что выдает редактор макросов - перевести в вызовы соотв. объектов для COM несложно...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Userman
Дата 20.2.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 21.8.2008

Репутация: нет
Всего: нет



Буду благодарен за более подробный ответ (тип проекта, что подключить, ...), поскольку с COM'ом не работал. Надо сделать для Visual C++ 2005.
PM MAIL   Вверх
jonie
Дата 21.2.2009, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



http://support.microsoft.com/kb/142387
на VB6, но суть также самая
http://articles.org.ru/cn/showdetail.php?cid=6305  а вот, например, как получить картинку ..


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0513 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.