thanks for ur help.
Suggestions?
this is my code:
Code:
private void Page_Load(object sender, System.EventArgs e)
{
string PNG = @"D:\\Inetpub\\wwwroot\\public\\chart.png";
string PPT = @"D:\\Inetpub\\wwwroot\\public\\temp.ppt";
Chart1.Series["Default"].ChartType = SeriesChartType.Column;
Chart1.Series["Default"]["PointWidth"] = "0.3";
Chart1.Series["Default"].IsValueShownAsLabel = true;
Chart1.Series["Default"]["BarLabelStyle"] = "Center";
Chart1.Series["Default"]["PixelPointDepth"] = "20";
Chart1.Series["Default"]["DrawingStyle"] = "Cylinder";
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Inclination = 30;
Chart1.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true;
this.Chart1.SaveImage(PNG, ChartImageFormat.Png);
Microsoft.Office.Interop.PowerPoint.Application
objApp = new Microsoft.Office.Interop.PowerPoint.Application();
Microsoft.Office.Interop.PowerPoint.Presentations
objPresSet = objApp.Presentations;
Microsoft.Office.Interop.PowerPoint._Presentation
objPres = objPresSet.Open(PPT, MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
Microsoft.Office.Interop.PowerPoint.Slide objSlides = default(Microsoft.Office.Interop.PowerPoint.Slide);
objApp.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
objSlides = objPres.Slides.Add(1, Microsoft.Office.Interop.PowerPoint.PpSlideLayout.ppLayoutTitleOnly);
objSlides.Shapes.AddPicture(PNG, MsoTriState.msoCTrue, MsoTriState.msoCTrue, 0, 0);
objSlides.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal, 100, 100, 300, 300);
objSlides = objPres.Slides.Add(2, Microsoft.Office.Interop.PowerPoint.PpSlideLayout.ppLayoutTitleOnly);
objSlides.Shapes.AddPicture(PNG, MsoTriState.msoCTrue, MsoTriState.msoCTrue, 100, 100);
objSlides.Comments.Add(1, 1, "v", "g", "c");
objSlides = objPres.Slides.Add(3, Microsoft.Office.Interop.PowerPoint.PpSlideLayout.ppLayoutVerticalTitleAndText);
objSlides.Shapes.AddTextEffect(MsoPresetTextEffect.msoTextEffect17, "The end", "Impact", 99, MsoTriState.msoFalse, MsoTriState.msoFalse, 200, 230);
objPres.SaveAs(FilePPTDaSalvare, PpSaveAsFileType.ppSaveAsPresentation, MsoTriState.msoTrue);
objPres.Close();
objApp.Quit();
}
Bookmarks