Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
[VS2008/C#] Creare grafico in un'automazione Word
martedì 12 luglio 2011 - 17.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.5
|
Windows XP
|
Visual Studio 2008
|
Office 2007
|
Firefox
Hakudoshi
Profilo
| Newbie
1
messaggi | Data Invio:
mar 12 lug 2011 - 17:27
Ciao a tutti, sono sotto tesi e dovrei creare un grafico fisso (cioè che rimanga fisso sul foglio Word) con dei dati che ho su una DataTable. il tipo di grafico è quello a Colonne..Ora, ho cercato documentazioni varie ma non riesco a capire come modificare il tipo di grafico (negli esempi è sempre quello con la linea) e i dati quando apre il MSChart sono già dentro (presi da non si sa dove). Il tutto come da titolo in C#. Per ora ho realizzato questo "scarabocchio" preso da vari esempi che ho trovato in rete
Word.InlineShape oShape;
object oClassType = "MSGraph.Chart.8";
wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
oShape = wrdRng.InlineShapes.AddOLEObject(ref oClassType, ref oMissing,
ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing);
//Demonstrate use of late bound oChart and oChartApp objects to
//manipulate the chart object with MSGraph.
object oChart;
object oChartApp;
oChart = oShape.OLEFormat.Object;
oChartApp = oChart.GetType().InvokeMember("Application",
BindingFlags.GetProperty, null, oChart, null);
//Change the chart type to Line.
object[] Parameters = new Object[1];
Parameters[0] = 4; //xlLine = 4
oChart.GetType().InvokeMember("ChartType", BindingFlags.SetProperty,
null, oChart, Parameters);
//Update the chart image and quit MSGraph.
oChartApp.GetType().InvokeMember("Update",
BindingFlags.InvokeMethod, null, oChartApp, null);
oChartApp.GetType().InvokeMember("Quit",
BindingFlags.InvokeMethod, null, oChartApp, null);
Come dicevo sopra appunto devo fare un grafico a Colonne con dati che gli devo far leggere. Qualcuno saprebbe aiutarmi? grazie mille!
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
gio 14 lug 2011 - 11:07
ma stai parlando di un'applicazione windows??????
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !