Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Вот так вроде работает. Или я что то упустил для твоего случая?
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Неа этот вариант не проходит. Читаем заново
Цитата:Те шаблон программно не формируется а лежит на диске чтоб кучу действий не делать програмнно + все настройки отдельно идут. А твой случай прокатывает - я так давно уже делаю но вот с шаблоном первый раз столкнулся. Те случай когда диаграмма уже существует и в ней заданы ряды. Нужно только указать сколько строк брать из листа данных. Вот это то и не проходит... ------------------ PS Недочитал тему до конца... |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
А не это я тупанул и недочитал. Пока с SetSourceData не пробовал...
Твой вариант отличается наличием волшебного слова Charts.Add() а у меня его нету. Попробуй сам через .WorkBooks.Open() а не Add() ------------------ PS Недочитал тему до конца... |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
А вот и с Open() и тоже без проблем. На первый лист пишу данные, на втором диаграмма пустышка, для которой переопределяю исходные параметры.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Да этот вариант прокатил. Спасибо...
------------------ PS Недочитал тему до конца... |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Андрей, у меня к тебе тоже вопрос
Черкни пару строк передачи данных в Excel через массив, раз у тебя это отлажено. ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Вот как закидываю данные.
.Range('A8:I'+ALLTRIM(STR(m.c+7))).Value=thisform.GetArrPtr('a_repo') А вот как формирую массив SCAN m.y=q_results.rez1 a_repo[m.x,1]=TTOC(q_results.dt,2) a_repo[m.x,2]=0 a_repo[m.x,3]=q_results.p1_h_hi a_repo[m.x,4]=q_results.p1_h_low a_repo[m.x,5]=q_results.p1_l_hi a_repo[m.x,6]=q_results.p1_h_low a_repo[m.x,7]=m.y a_repo[m.x,8]=IIF(q_results.h1=0,0,100) a_repo[m.x,9]=IIF(q_results.l1=0,0,100) m.miny=IIF(m.y<m.miny,m.y,m.miny) m.maxy=IIF(m.y>m.maxy,m.y,m.maxy) IF RECNO('q_results')=1 m.minx=a_repo[m.x,1] ENDIF IF RECNO('q_results')=RECCOUNT('q_results') m.maxx=a_repo[m.x,1] ENDIF m.x=m.x+1 ENDSCAN ------------------ PS Недочитал тему до конца... |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Метод прокатить то прокатил а вот все настройки он мне похерил. Те я настроил вид рядов после SetSourceData - вижу только один ряд вместо 3...
------------------ PS Недочитал тему до конца... |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Спасибо. Ну и немного посоветую
Здесь Цитата:вместо IIF можно MIN() & MAX() ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Excel.Charts.SeriesCollection.XValues | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Кажись начинает доходить. Короче переставил местами строки с XValues и Values и все прошло без всяких SetSourceData Вот код
Похоже я допер. значений по X не может быть больше чем по Y а вот наоборот может... ------------------ PS Недочитал тему до конца... |
© 2000-2024 Fox Club  |