Заголовок диаграмы в Excel
От: kando  
Дата: 26.04.03 21:00
Оценка:
Народ!! ктонить знает, как из BCB5.5 установить заголовок в диаграмме.Связываюсь через TExcelApplication и тд.
В свойствах TExcelChart ничего такого нет (set_charttitle — нет, а при попытке обратится напрямую через ChartTitle — сообщает ошибку нехватки параметров при вызове get_charttitle )
Что делать, подскажите
Re: Заголовок диаграмы в Excel
От: Dym On Россия  
Дата: 28.04.03 10:04
Оценка:
Здравствуйте, kando, Вы писали:

K>Народ!! ктонить знает, как из BCB5.5 установить заголовок в диаграмме.Связываюсь через TExcelApplication и тд.

K>В свойствах TExcelChart ничего такого нет (set_charttitle — нет, а при попытке обратится напрямую через ChartTitle — сообщает ошибку нехватки параметров при вызове get_charttitle )
K>Что делать, подскажите

Примерно так, у свойства ChartTitle есть свойство Text:
xlCharts("MyChart")->ChartTitle->set_Text(<имя диаграммы>);
Счастье — это Glück!
Re[2]: Заголовок диаграмы в Excel
От: kando  
Дата: 08.05.03 11:27
Оценка:
DO>Примерно так, у свойства ChartTitle есть свойство Text:
DO>
DO>xlCharts("MyChart")->ChartTitle->set_Text(<имя диаграммы>);
DO>


При обращении к ChartTitle: ExcelChart1->ChartTitle->set_Text("график");
пишет: too few parameters in call to '_fastcall TExcelChart::GetChartTitle(long)'
хотя естественно напрямую к этой функции не обращаюсь. Что за глюк???
А что за идентификатор xlCharts — это из какого класса?
Re[3]: Заголовок диаграмы в Excel
От: Sinclair Россия https://github.com/evilguest/
Дата: 08.05.03 11:46
Оценка:
Здравствуйте, kando, Вы писали:

K>При обращении к ChartTitle: ExcelChart1->ChartTitle->set_Text("график");

K>пишет: too few parameters in call to '_fastcall TExcelChart::GetChartTitle(long)'
K>хотя естественно напрямую к этой функции не обращаюсь. Что за глюк???
Ну, судя по всему, это геттер для проперти с именем ChartTitle. Т.е. код должен выглядеть как-то так:
ExcelChart1->ChartTitle(0)->set_Text("график");

Вместо нуля, по идее, должен идти какой-то осмысленный идентификатор. А вообще лучше всего посмотреть в тот хидер, где и продекларирован TExcelChart и посмотреть, как определено TExcelChart::ChartTitle.

K>А что за идентификатор xlCharts — это из какого класса?
... << RSDN@Home 1.0 beta 6a >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Заголовок диаграмы в Excel
От: Dym On Россия  
Дата: 08.05.03 12:04
Оценка:
Здравствуйте, kando, Вы писали:

DO>Примерно так, у свойства ChartTitle есть свойство Text:

DO>
DO>xlCharts("MyChart")->ChartTitle->set_Text(<имя диаграммы>);
DO>


K>При обращении к ChartTitle: ExcelChart1->ChartTitle->set_Text("график");

K>пишет: too few parameters in call to '_fastcall TExcelChart::GetChartTitle(long)'
K>хотя естественно напрямую к этой функции не обращаюсь. Что за глюк???
K>А что за идентификатор xlCharts — это из какого класса?

xlCharts это я так обозвал ExcelChart1...

Попробуй так:

const long lcid = LOCALE_SYSTEM_DEFAULT;

Excel_2k::ChartTitlePtr myChartTitle = ExcelChart1->get_ChartTitle(lcid);

myChartTitle->set_Text("график");
Счастье — это Glück!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.