110,536
社区成员
发帖
与我相关
我的任务
分享
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
ppt.Application papp = new Microsoft.Office.Interop.PowerPoint.Application();
ppt.Presentation doc = papp.Presentations.Open(op.FileName,Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoFalse);
foreach (ppt.Slide slide in doc.Slides)
{
foreach (ppt.Shape shape in slide.Shapes)
{
MessageBox.Show(shape.Name);
MessageBox.Show(shape.TextFrame.TextRange.Text);
}
}
doc.Close();
papp.Quit();
doc = null;
papp = null;
GC.Collect();
GC.Collect();
}