|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.06.2012, 01:26 | #1 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 49
|
Работа с MS Word
В этом приложении у меня рисуется график функции, он же вставляется в Excel(за это отдельное спасибо пользователю под ником BDA), осталось только этот график из excel скопировать в word(средствами delphi, разумеется).
Максимум, что я смог сделать, это средствами delphi открыть word и вставить туда какую-то ерунду. Если кто знает как сделать - подскажите пожалуйста. |
01.06.2012, 03:38 | #2 |
Пользователь
Регистрация: 04.04.2012
Сообщений: 22
|
График можно строить сразу в word, а не копировать его из excell.
Код:
Ps. в данном случае график вставится в том месте где располагается закладка. Если не устраивает как он вставляется в текст можно вместо InlineShapes использовать Shapes, но думаю в большинстве случаев думаю 1 вариант более пригоден. Последний раз редактировалось Malgor; 01.06.2012 в 03:47. Причина: немного поправил код |
01.06.2012, 03:40 | #3 |
Пользователь
Регистрация: 04.04.2012
Сообщений: 22
|
xlColumnClustered=51; //Column Clustered Column
xl3DColumnClustered=54; // 3D Clustered Column xlColumnStacked=52; // Stacked Column xl3DColumnStacked=55; // 3D Stacked Column xlColumnStacked100=53; // 100% Stacked Column xl3DColumnStacked100=56; // 3D 100% Stacked Column xl3DColumn=-4100; // 3D Column xlBarClustered=57; // Bar Clustered Bar xl3DBarClustered=60; // 3D Clustered Bar xlBarStacked=58; // Stacked Bar xl3DBarStacked=61; // 3D Stacked Bar xlBarStacked100=59; // 100% Stacked Bar xl3DBarStacked100=62; // 3D 100% Stacked Bar xlLine=4; // Line Line xlLineMarkers=65; // Line with Markers xlLineStacked=63; //Stacked Line xlLineMarkersStacked=66; // Stacked Line with Markers xlLineStacked100=64; // 100% Stacked Line xlLIneMarkersStacked100=67; // 100% Stacked Line with Markers xl3DLine=-4101; // 3D Line xlPie=5; // Pie Pie xlPieExploded=69; // Exploded Pie xl3Dpie=-4102; // 3D Pie xl3DPieExploded=70; // Exploded 3D Pie xlPieOfPie=68; // Pie of Pie xlBarOfPie=71; // Bar of Pie xlXYScatter=-4169; // XY (Scatter) Scatter xlXYScatterSmooth=72; // Scatter with Smoothed Lines xlXYScatterSmoothNoMarkers=73; // Scatter with Smoothed Lines and No Data Markers xlXYScatterLines=74; // Scatter with Lines xlXYScatterLinesNoMarkers=75; // Scatter with Lines and No Data Markers xlBubble=15; // Bubble Bubble xlBubble3DEffect=87; // Bubble with 3D effects xlArea=1; // Area Area xl3DArea=-4098; // 3D Area xlAreaStacked=76; // Stacked Area xl3DAreaStacked=78; // 3D Stacked Area xlAreaStacked100=77; // 100% Stacked Area xl3DAreaStacked100=79; // 3D 100% Stacked Area xlDoughnut=-4120; // Doughnut Doughnut xlDoughnutExploded=80; // Exploded Doughnut xlRadar=-4151; // Radar Radar xlRadarMarkers=81; // Radar with Data Markers xlRadarFilled=82; // Filled Radar xlSurface=83; // Surface 3D Surface xlSurfaceTopView=85; // Surface (Top View) xlSurfaceWireframe=84; // 3D Surface (wireframe) xlSurfaceTopViewWireframe=86; // Surface (Top View wireframe) xlStockHLC=88; // Stock Quotes High-Low-Close xlStockVHLC=90; // Volume-High-Low-Close xlStockOHLC=89; // Open-High-Low-Close xlStockVOHLC=91; // Volume-Open-High-Low-Close xlCylinderColClustered=92; // Cylinder Clustered Cylinder Column xlCylinderBarClustered=95; // Clustered Cylinder Bar xlCylinderColStacked=93; // Stacked Cylinder Column xlCylinderBarStacked=96; // Stacked Cylinder Bar xlCylinderColStacked100=94; // 100% Stacked Cylinder Column xlCylinderBarStacked100=97; // 100% Stacked Cylinder Bar xlCylinderCol=98; // 3D Cylinder Column xlConeColClustered=99; // Cone Clustered Cone Column xlConeBarClustered=102; // Clustered Cone Bar xlConeColStacked=100; // Stacked Cone Column xlConeBarStacked=103; // Stacked Cone Bar xlConeColStacked100=101; // 100% Stacked Cone Column xlConeBarStacked100=104; // 100% Stacked Cone Bar xlConeCol=105; // 3D Cone Column xlPyramidColClustered=106; // Pyramid Clustered Pyramid Column xlPyramidBarClustered=109; // Clustered Pyramid Bar xlPyramidColStacked=107; // Stacked Pyramid Column xlPyramidBarStacked=110; // Stacked Pyramid Bar xlPyramidColStacked100=108; // 100% Stacked Pyramid Column xlPyramidBarStacked100=111; // 100% Stacked Pyramid Bar xlPyramidCol=112; // 3D Pyramid Column Типы диаграмм. |
01.06.2012, 09:32 | #4 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 49
|
|
01.06.2012, 10:48 | #5 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 49
|
Вставил код, пишет Invalid variant operation.
|
01.06.2012, 14:15 | #6 |
Пользователь
Регистрация: 04.04.2012
Сообщений: 22
|
Это данные для таблицы, по которой будет построенна диаграмма, в крайние ячейки надо забивать зоголовки, в остальные числа
Если быть точным [2, 1] значение этой клетки пойдёт в легенду, [1, 2] пойдёт на осб координат, просто вносишь в них текст который тебе в них необходим, надеюсь так понятней Последний раз редактировалось Malgor; 01.06.2012 в 14:24. |
01.06.2012, 16:20 | #7 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 49
|
А с ошибкой что делать?
|
02.06.2012, 14:20 | #8 |
Пользователь
Регистрация: 04.04.2012
Сообщений: 22
|
Выложи кусок своегор кода где ты строишь график, а также описание переменных, посмотрю что у тебя не так
|
03.06.2012, 17:06 | #9 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 49
|
Вот где строится график:
Код:
Код:
|
04.06.2012, 02:14 | #10 |
Пользователь
Регистрация: 04.04.2012
Сообщений: 22
|
Наверно я не точно выразился, меня интересовал код не построения графика в самой вашей программе, меня интересовал код построения диаграммы, собственно накидал тут пример, думаю вы просто что-то упустили.
Пример.rar |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Word | Fistashka | Помощь студентам | 0 | 02.12.2011 12:36 |
Работа с Word | FroL25 | Общие вопросы C/C++ | 0 | 17.03.2010 20:10 |
Работать в Word, не открывая документы (работа с закрытыми документами Word) | Георгиевич | Microsoft Office Word | 10 | 07.09.2009 11:19 |
работа с Word | arv | БД в Delphi | 13 | 24.05.2009 10:39 |
Работа с Word | Shuraken | Общие вопросы Delphi | 2 | 18.09.2007 10:57 |