powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ехсеl-диаграммы в VFP с помощью OLE
3 сообщений из 3, страница 1 из 1
Ехсеl-диаграммы в VFP с помощью OLE
    #34586988
huracan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть следующий код на построение диаграммы.
Код:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
select (s260+s250)/s690  st1, god_real from poisk56 into cursor diagr     
  
objExcelSheet=Createobject("Excel.Sheet")
objExcelSheet=objExcelSheet.Sheets[1]
select diagr
 nRow=1
 nCol=1
SCAN
   
    objExcelSheet.Cells(nRow,1).Value=diagr.god_real
    objExcelSheet.Cells(nRow,1).ColumnWidth=22.34
    objExcelSheet.Cells(nRow,2).Value=diagr.st1
    objExcelSheet.Cells(nRow,3).Value=0.3
    objExcelSheet.Cells(nRow,4).Value=0.6
   nRow=nRow+1
   nCol=nCol+1
ENDSCAN

objChart=objExcelSheet.chartObjects.Add(100,100,400,200)

objExcelSheet.chartObjects(1).Chart.;
chartwizard(objExcelSheet.Range(objExcelSheet.Cells(1,2),objExcelSheet.Cells(nRow,4)),4,4,2,0,1,1,"Динамика показателя абсолютной ликвидности во времени","Года","Абсолютная ликвидность","с")
objExcelSheet.ChartObjects(1).Select
objExcelSheet.ChartObjects(1).Copy
objExcelSheet.chartObjects(1).Chart.ChartType = 65
 
DELETE FILE [C:\book1.xls]
objExcelSheet.SaveAs("C:\book1")

drop table grafik_main
create table grafik_main(gen1 g)  
  select grafik_main  
  append blank  
  append general gen1  FROM C:\BOOK1.XLS class "msgraph.chart"   
  THISformset.form10.Oleboundcontrol1.ControlSource = "gen1"   
  thisformset.form10.show



Выходит первая диаграмма как на фото в приложении, а надо, чтобы была как вторая. Помогите найти ошибку. Как правильно задать диапазон ячеек для построения диаграммы
...
Рейтинг: 0 / 0
Ехсеl-диаграммы в VFP с помощью OLE
    #34587446
-)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
-)
Гость
За не имением времени на подробный анализ данной задачи, могу только посоветовать
найти книгу Джон Уокенбах “Диаграммы в Excel” , где можно получить ответ на этот вопрос и не только….
...
Рейтинг: 0 / 0
Ехсеl-диаграммы в VFP с помощью OLE
    #34587563
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартным советом для таких случаев является:
1. Запустите запись макроса в Excel
2. Проделайте все, что надо с диаграмой в интерактивном режиме.
3. Остановите запись макроса
4. Нажмите ALT+F11 и анализируйте код VBA.

С уважением, Алексей
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ехсеl-диаграммы в VFP с помощью OLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]