Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];

Вниз

Как вставить построенный MSGraph в Excel?   Найти похожие ветки 

 
Rossiev   (2006-07-14 07:16) [0]

Уважаемые мастера! Необходимо внедрить в Excel диаграмму MS Graph.
Вариант 1.
A:=CreateOleObject("MSGraph.Chart.8");
A.Application.Chart. ... / строю диаграмму, все ОК/
Как теперь вставить это в Excel??? Можно конечно ChartArea.Copy, затем Excel.Sheet.Paste - но это не есть хорошо, так как занимается буфер обмена. Как это сделать грамотно?

Вариант 2.
A:=Excel.Sheet.Shapes.AddOLEObject("MSGraph.Chart.8",...);
Диаграмма сразу вставляется в Excel, но теперь ею невозможно управлять, так как доступ к свойствам идет через A.Application, а этот Application теперь - Excel.

Может кто-нибудь посоветует, как быть?
Заранее благодарю!


 
umbra ©   (2006-07-14 10:37) [1]

а разве это не та же диаграмма, которую можно вставить прямо в экселе? если нужен отдельный лист диаграммы, то есть коллекция Workbook.Charts, если диаграмму надо внедрить в лист, то есть коллекция Worksheet.ChartObjects


 
Rossiev   (2006-07-14 11:03) [2]

В том-то и дело, что не та!
Моя программа готовит диаграммы и затем должна вставлять одну и ту же диаграмму либо в Excel либо в Word. Семейство ChartObjects в Экселе - отдельные объекты, а MS Graph - совершенно другие: Диаграммы Экселя используют ячейки таблицы самого Экселя, а диаграммы MS Graph используют свой объект DataSheet!



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
2-1231868733
Footballer
2009-01-13 20:45
2009.02.22
Работа с Socks


3-1215427949
REA
2008-07-07 14:52
2009.02.22
Вложенный запрос с 2мя параметрами


15-1230279407
Andy BitOff
2008-12-26 11:16
2009.02.22
Поделитесь идей иконки и/или иконкой


2-1231927823
smartleds
2009-01-14 13:10
2009.02.22
Уважаемый All, есть процедура FormCreate поясните как


15-1229507025
nnov
2008-12-17 12:43
2009.02.22
iphone и im apollo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский