mahas Report post Posted October 3, 2008 I want to include chart inside PPT. I am not getting the properties window as you have shown in the documentation. Can you please clarify this? I am using Powerpoint 2003. Is my PPT version is different from ur example? In above properties window, where should I give the MovieURL? I couldnt find any property as custom. There are 2 properties displayed as Movie and MovieData in my ppt. Help me. Thanks. Share this post Link to post Share on other sites
mahas Report post Posted October 3, 2008 I got it working. I solved the issue.... Share this post Link to post Share on other sites
Ladybeetle Report post Posted January 15, 2009 mahas (10/3/2008)I got it working. I solved the issue.... I have the same problem (UNSOLVED) Somebody help me, please? Share this post Link to post Share on other sites
Rahul Kumar Report post Posted January 15, 2009 (edited) Hi, Could you please pass the Chart file in Movie property? It should be like as: [shockwave control].Movie="file:///C:/PPT/Column3D.swf?DataURL=column.xml" -OR- [shockwave control].Movie="file:///C:/PPT/Column3D.swf?DataXML=<chart><set value='10' /><set value='20' /></chart> Also make sure everytime to set Playing=Ture and FrameNum=0 or 1 property, whenever you start a new slideshow. Edited January 16, 2009 by Guest Share this post Link to post Share on other sites
mahas Report post Posted January 15, 2009 (edited) Dear friends, For your reference, here I am giving the solution.... Hope this may help somebody... 1) COLUMN3D.SWF<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 2) DATA.XML <chart caption='Monthly Revenue' xAxisName='Month' yAxisName='Revenue' numberPrefix='$' showValues='0'> <set label='Jan' value='420000' /> <set label='Feb' value='910000' /> <set label='Mar' value='720000' /> <set label='Apr' value='550000' /> <set label='May' value='810000' /> <set label='Jun' value='510000' /> <set label='Jul' value='680000' /> <set label='Aug' value='620000' /> <set label='Sep' value='610000' /> <set label='Oct' value='490000' /> <set label='Nov' value='530000' /> <set label='Dec' value='330000' /> <trendLines> <line startValue='700000' color='009933' displayvalue='Target' /> <line startValue='800000' color='009933' displayvalue='Target' /> <line startValue='300000' color='009933' displayvalue='Target' /> </trendLines> </chart> <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 3) Open powerpoint presentation -> insert shockwave object -> select properties -> set movie property as Column3D.swf?dataXML=<chart><set value='50' /><set value='50' /><set value='100' /> </chart> Please Note (set movie property as): To get data from xml file to chart (dataURL) Column3D.swf?dataURL=C:Documents and SettingsDesktopFusionCharts in PowerPoint ExampleFusionCharts in PowerPoint Exampledata.xml To pass data directly to chart (dataXML) Column3D.swf?dataXML=<chart><set value='50' /><set value='50' /><set value='100' /> </chart> (Using macro is optional: It is your choice) Write the following Macro in Powerpoint : Sub StartShow() Dim movieString As String Dim yesNoResule As VbMsgBoxResult movieString = "file:///" & Replace(CurDir, "", "/") & "/Column3D.swf" yesNoResule = MsgBox("Select Yes to use dataURL." & Chr(10) & "Select No to use dataXML.", vbYesNo + vbQuestion, "FusionCharts") If yesNoResule = vbNo Then movieString = "Column3D.swf?dataXML=<chart><set value='50' /><set value='50' /><set value='100' /> </chart>" End If Slide1.ShockwaveFlash1.FrameNum = 0 Slide1.ShockwaveFlash1.Playing = True ActivePresentation.SlideShowSettings.Run Slide1.ShockwaveFlash1.Movie = movieString End Sub Description: When you run the StartShow Macro, it will bring up a Message Box. It will ask Edited January 16, 2009 by Guest Share this post Link to post Share on other sites
Rahul Kumar Report post Posted January 16, 2009 (edited) Hi, Mahas, Thanks for your help. Now for a practical approach, I am attaching the original content, which is a sample ZIP file, containing the following: 1. Two images, which will guide you how to disable Macro security, So that you can execute VBA functions StartShow. 2. Also it contains three more files, a. Column3d.swf b. data.xml c. FusionCharts_XP.ppt To run the sample, you would need to open FusionCharts_XP.ppt file. Images: 1. Using dataURL directly from control's propery box 2. Using dataXML directly from control propery box. 3. An example in Office 2007. FusionCharts in PowerPoint Example.zip Edited January 16, 2009 by Guest Share this post Link to post Share on other sites
carl068 Report post Posted February 10, 2009 I'm also using Powerpoint 2003 and this definitely worked for me. Thanks guys Share this post Link to post Share on other sites
Guest Rajroop Report post Posted February 16, 2010 Hey there, We've just released a new and free add-in for PowerPoint that lets you add FusionCharts very easily to your slides. Check out oomfo @ http://oomfo.com Would love to have your feedback/suggestions. Share this post Link to post Share on other sites