使用C#保存Powerpoint文件我只需要使用C#创建一个包含1张虚拟幻灯片的.pptx文件并将其保存到当前目录。谁能告诉我该怎么做?到目前为止,我有这段代码来创建一个Powerpoint演示文稿:Microsoft.Office.Interop.PowerPoint.Applicationobj=newApplication();obj.Visible=Microsoft.Office.Core.MsoTriState.msoTrue;下面的资源包括如何保存文件以及如何使用C#操作Ms-PowerPoint演示文稿文件的许多其他代码示例:http://code.msdn.microsoft.com/office/CSAutomatePowerPoint-b312d416http://www.eggheadcafe.com/community/csharp/2/10068596/create-ppt-slides-through-cnet.aspx希望对您有所帮助创建一个新的Presentations:privatevoidDpStartPowerPoint(){//创建引用变量PowerPoint.ApplicationppApplication=null;PowerPoint.PresentationsppPresentations=null;PowerPoint.PresentationppPresentation=null;//实例化PowerPoint应用程序ppApplication=newPowerPoint.Application();//创建演示文稿集合持有者ppPresentations=ppApplication.Presentations;//创建一个实际的(空白的)演示文稿ppPresentations=ppPresentations.Add(Office.MsoTriState.msoTrue);//激活PowerPoint应用程序ppApplication.Activate();}此代码将其保存://分配一个文件名,在该文件名下保存演示文稿stringmyFileName="myPresentation";//无条件保存演示文稿ppPresentation.Save();//将演示文稿另存为PPTXppPresentation.SaveAs(myFileName,PowerPoint.PpSaveAsFileType.ppSaveAsDefault,Office.MsoTriState.msoTrue);//将演示文稿另存为PDFppPresentation.SaveAs(myFileName,PowerPoint.PpSaveAsFileType.ppSaveAsPDF,Office.MsoTriState.msoTrue);//保存演示文稿的副本ppPresentation.SaveCopyAs(“Copyof“+myFileName,PowerPoint.PpSaveAsFileType.ppSaveAsDefault,Office.MsoTriState.msoTrue);有关其他powerpoint自动化功能的参考,请参阅此页面以使用PowerPoint创建此类文件并将其作为资源嵌入到C#应用程序中。然后在需要时将其复制到文件中。以上就是C#学习教程:用C#保存powerpoint文件分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
